mirror of
				https://github.com/mickael-kerjean/filestash.git
				synced 2025-11-04 13:35:46 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			559 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			559 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import { Session } from "../model";
 | 
						|
 | 
						|
let backendID = null;
 | 
						|
 | 
						|
export function currentShare() {
 | 
						|
    return findParams("share");
 | 
						|
}
 | 
						|
 | 
						|
export function currentBackend() {
 | 
						|
    return backendID || "";
 | 
						|
}
 | 
						|
 | 
						|
export function findParams(p) {
 | 
						|
    return new window.URL(location.href).searchParams.get(p) || "";
 | 
						|
}
 | 
						|
 | 
						|
export function setup_cache_state(_backendID = null) {
 | 
						|
    if (_backendID !== null) {
 | 
						|
        backendID = _backendID;
 | 
						|
        return;
 | 
						|
    }
 | 
						|
    return Session.currentUser().then((r) => {
 | 
						|
        backendID = r["backendID"]
 | 
						|
    }).catch(() => backendID = null);
 | 
						|
}
 |