* THE APPLICATION CREATOR AND YOU CAN * OBTAIN YOURS FROM http://my.telegram.org */ data.app = { id: '42419', hash: '90a3c2cdbf9b391d9ed72c0639dc0786', version: require('./package.json').version, lang: 'en', deviceModel: os.type(), systemVersion: os.platform()+'/'+os.release() } // Logger var getLogger = require('get-log') getLogger.PROJECT_NAME = 'telecommander' data.logger = getLogger('main') data.authKey // our authorization key to access telegram data.connected = false // keep track of wether we are good to go and logged in // Write something in the Status box data.log = function(){ args = Array.prototype.slice.call(arguments) var msg = args.join(' ') data.getMsgBox(data.statusWindow).add(msg) data.logger.info(msg) } data.command = function(cmd){ //cmdl = cmd.split(' ') //cmdname = cmdl[0]
// Termgram // Copyright 2015 Enrico Stara '*****@*****.**' // Released under the MIT License // http://termgram.me // import the dependencies require('requirish')._(module); require('colors'); var clientProxy = require('lib/client-proxy'); var ui = require('lib/user-interface'); var UserData = require('lib/user-data'); var i18n = require('i18n/en-US'); var getLogger = require('get-log'); var logger = getLogger('use-case.sign-up'); // constants var PASSWORD_TYPE = { SIMPLE: '1', STRONG: '2' }; function signUp(users) { return new Promise(function (fulfill, reject) { console.log(i18n.signUp.info); ui.spacer(); askUsername(users, function (username) { logger.info('New user name: %s', username); var userData = new UserData({name: username}); ui.spacer(); console.log(i18n.signUp.choose_username_hello, username); var clientPromise = clientProxy.createClientForUser();