Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from ..akad.ttypes import Message
- from .auth import Auth
- from .models import Models
- from .talk import Talk
- from .square import Square
- from .call import Call
- from .timeline import Timeline
- from .shop import Shop
- class LINE(Auth, Models, Talk, Square, Call, Timeline, Shop):
- def __init__(self, idOrAuthToken=None, passwd=None, speedThrift=False, certificate=None, systemName=None, appName=None, showQr=False, keepLoggedIn=True):
- Auth.__init__(self)
- if not (idOrAuthToken or idOrAuthToken and passwd):
- self.loginWithQrCode(keepLoggedIn=keepLoggedIn, systemName=systemName, appName=appName, speedThrift=speedThrift, showQr=showQr)
- if idOrAuthToken and passwd:
- self.loginWithCredential(_id=idOrAuthToken, passwd=passwd, certificate=certificate, systemName=systemName, appName=appName, keepLoggedIn=keepLoggedIn, speedThrift=speedThrift)
- elif idOrAuthToken and not passwd:
- self.loginWithAuthToken(authToken=idOrAuthToken, appName=appName, speedThrift=speedThrift)
- self.__initAll()
- def __initAll(self):
- self.profile = self.talk.getProfile()
- self.groups = self.talk.getGroupIdsJoined()
- Models.__init__(self)
- Talk.__init__(self)
- Square.__init__(self)
- Call.__init__(self)
- Timeline.__init__(self)
- Shop.__init__(self)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement