UNPKG

flagpole

Version:

Simple and fast DOM integration and REST API testing framework.

37 lines (29 loc) 997 B
import { printHeader, printSubheader, Cli } from "./cli-helper"; import { ClorthoService } from 'clortho-lite'; const serviceName: string = 'Flagpole JS'; const service: ClorthoService = new ClorthoService(serviceName); export function logout() { Cli.hideBanner = true; printHeader(); printSubheader('Logout of FlagpoleJS.com'); Cli.getCredentials().then(function (credentials: { email: string, token: string }) { Cli.log(''); service.remove('token') service.remove('email') .then(function (result) { Cli.log('Logged you out of account: ' + credentials.email); Cli.log(''); Cli.exit(0); }) .catch(function (err) { Cli.log(err); Cli.log(''); Cli.exit(1); }); }).catch(function () { Cli.log(''); Cli.log('You were not logged in.'); Cli.log(''); Cli.exit(0); }); }