当前位置: 首页>>代码示例>>Python>>正文


Python Utilities.getImsi方法代码示例

本文整理汇总了Python中utilities.Utilities.getImsi方法的典型用法代码示例。如果您正苦于以下问题:Python Utilities.getImsi方法的具体用法?Python Utilities.getImsi怎么用?Python Utilities.getImsi使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utilities.Utilities的用法示例。


在下文中一共展示了Utilities.getImsi方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setPushName

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import getImsi [as 别名]
	def setPushName(pushname):
		m = Manager()
		accountIds = m.accountList()
		imsi = Utilities.getImsi()
		for aId in accountIds:
			a = m.account(aId)
			services = a.services()
			for s in services:
				if s.name() == "waxmpp":
					if a.valueAsString("imsi") == imsi:
						account = a
						account.setValue("pushName",pushname)
						account.sync()
开发者ID:cuckoohello,项目名称:wazapp,代码行数:15,代码来源:accountsmanager.py

示例2: proceed

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import getImsi [as 别名]
	def proceed(self):
		account = AccountsManager.getCurrentAccount();
		self._d(account)
	
	
		if(account is None):
			self.d("Forced reg");
			return self.regFallback()
			#gui.forceRegistration();
			#self.app.exit();
			
		imsi = Utilities.getImsi();
		store = DataStore(imsi);
		
		if store.status == False:
			#or exit
			store.reset();
			
		
		store.prepareGroupConversations();
		store.prepareMedia()
		store.updateDatabase()
		store.initModels()
		
		gui = WAUI();
		#url = QUrl('/opt/waxmppplugin/bin/wazapp/UI/main.qml')
		#gui.setSource(url)
		gui.initConnections(store);
	
		self.app.focusChanged.connect(gui.focusChanged)
		gui.quit.connect(self.quit);

		gui.populateContacts();
		
		gui.populateConversations();
		
		gui.showFullScreen();
		
		
		
		
		

		gui.initConnection();
		#splash.finish(gui);
		
		self.gui = gui;
		
		self.gui.whatsapp.eventHandler.initialConnCheck()
开发者ID:airlanggacahya,项目名称:wazapp,代码行数:51,代码来源:wamanager.py

示例3: proceed

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import getImsi [as 别名]
    def proceed(self):

        # url = QUrl('/opt/waxmppplugin/bin/wazapp/UI/WASplash.qml')
        # gui.setSource(url)

        # check db_state

        # gui.initConnection();
        # pixmap = QPixmap("/opt/waxmppplugin/bin/wazapp/UI/pics/wasplash.png");
        # splash = QSplashScreen(pixmap);
        # splash.show();

        account = AccountsManager.getCurrentAccount()

        print account

        if account is None:
            Utilities.debug("Forced reg")
            return self.regFallback()
            # gui.forceRegistration();
            # self.app.exit();

        imsi = Utilities.getImsi()
        store = DataStore(imsi)

        if store.status == False:
            # or exit
            store.reset()

        gui = WAUI()
        # url = QUrl('/opt/waxmppplugin/bin/wazapp/UI/main.qml')
        # gui.setSource(url)
        gui.initConnections(store)

        self.app.focusChanged.connect(gui.focusChanged)
        gui.quit.connect(self.quit)

        gui.populateContacts()

        gui.showFullScreen()

        gui.initConnection()
        # splash.finish(gui);

        self.gui = gui

        self.gui.whatsapp.eventHandler.initialConnCheck()
开发者ID:nivertech,项目名称:wazapp,代码行数:49,代码来源:wamanager.py

示例4: findAccount

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import getImsi [as 别名]
	def findAccount():
		imsi = Utilities.getImsi()
		print "Looking for %s "%(imsi)
		m = Manager()
		accountIds = m.accountList()
		
		for aId in accountIds:
			a = m.account(aId)
			services = a.services()
			for s in services:
				if s.name() == "waxmpp":
					print "found waxmpp account with imsi: %s"%(a.valueAsString("imsi"))
					if a.valueAsString("imsi") == imsi:
						account = a
						waaccount = WAAccount(account.valueAsString("cc"),account.valueAsString("phoneNumber"),account.valueAsString("username"),account.valueAsString("status"),account.valueAsString("pushName"),account.valueAsString("imsi"),account.valueAsString("password"));
						waaccount.setAccountInstance(a)
						
						return waaccount
		
		return None
开发者ID:MichaelShaka,项目名称:wazapp,代码行数:22,代码来源:accountsmanager.py

示例5: findAccount

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import getImsi [as 别名]
	def findAccount():
		d = AccountsDebug()
		_d = d.d;
		imsi = Utilities.getImsi()
		_d("Looking for %s "%(imsi))
		accountIds = AccountsManager.manager.accountList()

		for aId in accountIds:
			a = AccountsManager.manager.account(aId)
			services = a.services()
			for s in services:
				if s.name() in ("waxmpp"):
					_d("found waxmpp account with imsi: %s"%(a.valueAsString("imsi")))
					if a.valueAsString("imsi") == imsi:
						account = a
						waaccount = WAAccount(account.valueAsString("cc"),
											account.valueAsString("phoneNumber"),
											account.valueAsString("username"),
											account.valueAsString("status"),
											account.valueAsString("pushName"),
											account.valueAsString("imsi"),
											base64.b64decode(account.valueAsString("password")) 
												if account.valueAsString("penc") == "b64" 
												else account.valueAsString("password")); #to ensure backwards compatibility for non-blocked accounts

						if account.valueAsString("wazapp_version"): #rest of data exist
							waaccount.setExtraData(account.valueAsString("kind"), 
													account.valueAsString("expiration"),
													account.valueAsString("cost"), 
													account.valueAsString("currency"),
													account.valueAsString("price"), 
													account.valueAsString("price_expiration"))
						
						waaccount.setAccountInstance(a)
						
						return waaccount
		
		return None
开发者ID:lailafer,项目名称:wazapp,代码行数:40,代码来源:accountsmanager.py

示例6: setAccountData

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import getImsi [as 别名]
    def setAccountData(self, accountId, data, isNew):
            result = data
            account = self.accountInstance

            account.setValue("username", result["login"]);
            account.setValue("jid", result["login"]+"@s.whatsapp.net");
            account.setValue("password", result["pw"]);
            account.setValue("penc", "b64")
            account.setValue("kind", result["kind"])
            account.setValue("expiration", result["expiration"])
            account.setValue("cost", result["cost"])
            account.setValue("price", result["price"])
            account.setValue("price_expiration", result["price_expiration"])
            account.setValue("currency", result["currency"])
            account.setValue("wazapp_lastUpdated", int(time.time()))
            account.setValue("wazapp_version", Utilities.waversion)
            account.setEnabled(True);

            if isNew:
                account.setValue("name", self.cc + self.number);
                account.setValue("status", WAConstants.INITIAL_USER_STATUS);
                account.setValue("imsi", Utilities.getImsi());
                account.setValue("cc", self.cc);
                account.setValue("phoneNumber", self.number);
                account.setValue("pushName", self.cc + self.number);
                account.sync();
                self.registrationSuccess.emit(result["login"])
            else:
                account.sync();
                self.verificationSuccess.emit()

            self.rootContext().setContextProperty("accountKind", result["kind"]);

            if result["expiration"]:
                formatted = datetime.datetime.fromtimestamp(int(result["expiration"])).strftime(WAConstants.DATE_FORMAT)
                self.rootContext().setContextProperty("accountExpiration", formatted);
开发者ID:lailafer,项目名称:wazapp,代码行数:38,代码来源:registrationhandler.py

示例7: proceed

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import getImsi [as 别名]
	def proceed(self):
		account = AccountsManager.getCurrentAccount();
		self._d(account)
	
	
		if(account is None):
			#self.d("Forced reg");
			return self.regFallback()
			#gui.forceRegistration();
			#self.app.exit();
			
		imsi = Utilities.getImsi();
		store = DataStore(imsi);
		
		if store.status == False:
			#or exit
			store.reset();
			
		
		store.prepareGroupConversations();
		store.prepareMedia()
		store.updateDatabase()
		store.initModels()
		
		gui = WAUI(account.jid);
		gui.setAccountPushName(account.pushName)
		#url = QUrl('/opt/waxmppplugin/bin/wazapp/UI/main.qml')
		#gui.setSource(url)
		gui.initConnections(store);
	
		self.app.focusChanged.connect(gui.focusChanged)
		gui.quit.connect(self.quit);

		#gui.populatePhoneContacts();
		
		
		print "SHOW FULL SCREEN"
		gui.showFullScreen();
		
		gui.onProcessEventsRequested()
		
				
		self.createDirs()
		
		
		self.processVersionTriggers()

		gui.populateContacts("ALL");
		
		gui.populateConversations();
		
		gui.populatePhoneContacts()
		
		gui.initializationDone = True
		gui.initialized.emit()
		
		
		print "INIT CONNECTION"
		gui.initConnection();
		#splash.finish(gui);
		gui.setMyAccount(account.jid);

		self.gui = gui;
		
		self.gui.whatsapp.eventHandler.setMyAccount(account.jid)
开发者ID:cuckoohello,项目名称:wazapp,代码行数:67,代码来源:wamanager.py


注:本文中的utilities.Utilities.getImsi方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。