enable clearing of pointer
This commit is contained in:
		
							parent
							
								
									3dabfe7984
								
							
						
					
					
						commit
						f7d5ccecb8
					
				
					 1 changed files with 15 additions and 2 deletions
				
			
		|  | @ -20,7 +20,7 @@ class pointer { | |||
| 		} catch(err) {} | ||||
| 
 | ||||
| 		// Get the last edited site. 
 | ||||
| 		return(global.write([`last`, `URL`], this.URL)); | ||||
| 		return(global.write([`last`, `URL`], this.URL, -1)); | ||||
| 	} | ||||
| 
 | ||||
| 	/* | ||||
|  | @ -32,10 +32,23 @@ class pointer { | |||
| 		// Indicate the status of the process.
 | ||||
| 		if ((state && (typeof state).includes(`obj`)) ? Object.keys(state).length : false) { | ||||
| 			(Object.keys(state)).forEach(async (key) => { | ||||
| 				await global.write([`last`, key], state[key]); | ||||
| 				await global.write([`last`, key], state[key], -1); | ||||
| 			}); | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	static read() { | ||||
| 		return(global.read([`last`])); | ||||
| 	} | ||||
| 
 | ||||
| 	/*  | ||||
| 	Clear the pointer.  | ||||
| 
 | ||||
| 	@param {boolean} silent don't request a response. | ||||
| 	*/ | ||||
| 	static clear(silent = true) { | ||||
| 		return (global.forget([`last`], 0, silent)) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| export {pointer as default}; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue