mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 20:06:08 +01:00 
			
		
		
		
	ETAPI auth, spec improvements etc.
This commit is contained in:
		
							
								
								
									
										30
									
								
								src/routes/api/etapi_tokens.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								src/routes/api/etapi_tokens.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
			
		||||
const etapiTokenService = require("../../services/etapi_tokens");
 | 
			
		||||
 | 
			
		||||
function getTokens() {
 | 
			
		||||
    const tokens = etapiTokenService.getTokens();
 | 
			
		||||
    
 | 
			
		||||
    tokens.sort((a, b) => a.utcDateCreated < b.utcDateCreated ? -1 : 1);
 | 
			
		||||
    
 | 
			
		||||
    return tokens;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function createToken(req) {
 | 
			
		||||
    return {
 | 
			
		||||
        authToken: etapiTokenService.createToken(req.body.tokenName)
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function patchToken(req) {
 | 
			
		||||
    etapiTokenService.renameToken(req.params.etapiTokenId, req.body.name);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function deleteToken(req) {
 | 
			
		||||
    etapiTokenService.deleteToken(req.params.etapiTokenId);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
module.exports = {
 | 
			
		||||
    getTokens,
 | 
			
		||||
    createToken,
 | 
			
		||||
    patchToken,
 | 
			
		||||
    deleteToken
 | 
			
		||||
};
 | 
			
		||||
		Reference in New Issue
	
	Block a user