service

package
v0.96.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

type Service struct {
	// contains filtered or unexported fields
}

func New

func New(ctx *svc.ServiceContext) *Service

func (*Service) AuthsessionBindAuthKeyUser

func (s *Service) AuthsessionBindAuthKeyUser(ctx context.Context, request *authsession.TLAuthsessionBindAuthKeyUser) (*mtproto.Int64, error)

AuthsessionBindAuthKeyUser authsession.bindAuthKeyUser auth_key_id:long user_id:long = Int64;

func (*Service) AuthsessionBindTempAuthKey

func (s *Service) AuthsessionBindTempAuthKey(ctx context.Context, request *authsession.TLAuthsessionBindTempAuthKey) (*mtproto.Bool, error)

AuthsessionBindTempAuthKey authsession.bindTempAuthKey perm_auth_key_id:long nonce:long expires_at:int encrypted_message:bytes = Bool;

func (*Service) AuthsessionGetAuthStateData

func (s *Service) AuthsessionGetAuthStateData(ctx context.Context, request *authsession.TLAuthsessionGetAuthStateData) (*authsession.AuthKeyStateData, error)

AuthsessionGetAuthStateData authsession.getAuthStateData auth_key_id:long = AuthKeyStateData;

func (*Service) AuthsessionGetAuthorization

func (s *Service) AuthsessionGetAuthorization(ctx context.Context, request *authsession.TLAuthsessionGetAuthorization) (*mtproto.Authorization, error)

AuthsessionGetAuthorization authsession.getAuthorization auth_key_id:long = Authorization;

func (*Service) AuthsessionGetAuthorizations

func (s *Service) AuthsessionGetAuthorizations(ctx context.Context, request *authsession.TLAuthsessionGetAuthorizations) (*mtproto.Account_Authorizations, error)

AuthsessionGetAuthorizations authsession.getAuthorizations user_id:long exclude_auth_keyId:long = account.Authorizations;

func (*Service) AuthsessionGetClient

func (s *Service) AuthsessionGetClient(ctx context.Context, request *authsession.TLAuthsessionGetClient) (*mtproto.String, error)

AuthsessionGetClient authsession.getClient auth_key_id:long = String;

func (*Service) AuthsessionGetFutureSalts

func (s *Service) AuthsessionGetFutureSalts(ctx context.Context, request *authsession.TLAuthsessionGetFutureSalts) (*mtproto.FutureSalts, error)

AuthsessionGetFutureSalts authsession.getFutureSalts auth_key_id:long num:int = FutureSalts;

func (*Service) AuthsessionGetLangCode

func (s *Service) AuthsessionGetLangCode(ctx context.Context, request *authsession.TLAuthsessionGetLangCode) (*mtproto.String, error)

AuthsessionGetLangCode authsession.getLangCode auth_key_id:long = String;

func (*Service) AuthsessionGetLangPack

func (s *Service) AuthsessionGetLangPack(ctx context.Context, request *authsession.TLAuthsessionGetLangPack) (*mtproto.String, error)

AuthsessionGetLangPack authsession.getLangPack auth_key_id:long = String;

func (*Service) AuthsessionGetLayer

func (s *Service) AuthsessionGetLayer(ctx context.Context, request *authsession.TLAuthsessionGetLayer) (*mtproto.Int32, error)

AuthsessionGetLayer authsession.getLayer auth_key_id:long = Int32;

func (*Service) AuthsessionGetPermAuthKeyId

func (s *Service) AuthsessionGetPermAuthKeyId(ctx context.Context, request *authsession.TLAuthsessionGetPermAuthKeyId) (*mtproto.Int64, error)

AuthsessionGetPermAuthKeyId authsession.getPermAuthKeyId auth_key_id:long= Int64;

func (*Service) AuthsessionGetPushSessionId

func (s *Service) AuthsessionGetPushSessionId(ctx context.Context, request *authsession.TLAuthsessionGetPushSessionId) (*mtproto.Int64, error)

AuthsessionGetPushSessionId authsession.getPushSessionId user_id:long auth_key_id:long token_type:int = Int64;

func (*Service) AuthsessionGetUserId

func (s *Service) AuthsessionGetUserId(ctx context.Context, request *authsession.TLAuthsessionGetUserId) (*mtproto.Int64, error)

AuthsessionGetUserId authsession.getUserId auth_key_id:long = Int64;

func (*Service) AuthsessionQueryAuthKey

func (s *Service) AuthsessionQueryAuthKey(ctx context.Context, request *authsession.TLAuthsessionQueryAuthKey) (*mtproto.AuthKeyInfo, error)

AuthsessionQueryAuthKey authsession.queryAuthKey auth_key_id:long = AuthKeyInfo;

func (*Service) AuthsessionResetAuthorization

func (s *Service) AuthsessionResetAuthorization(ctx context.Context, request *authsession.TLAuthsessionResetAuthorization) (*authsession.Vector_Long, error)

AuthsessionResetAuthorization authsession.resetAuthorization user_id:long auth_key_id:long hash:long = Vector<long>;

func (*Service) AuthsessionSetAuthKey

func (s *Service) AuthsessionSetAuthKey(ctx context.Context, request *authsession.TLAuthsessionSetAuthKey) (*mtproto.Bool, error)

AuthsessionSetAuthKey authsession.setAuthKey auth_key:AuthKeyInfo future_salt:FutureSalt expires_in:int = Bool;

func (*Service) AuthsessionSetClientSessionInfo

func (s *Service) AuthsessionSetClientSessionInfo(ctx context.Context, request *authsession.TLAuthsessionSetClientSessionInfo) (*mtproto.Bool, error)

AuthsessionSetClientSessionInfo authsession.setClientSessionInfo data:ClientSession = Bool;

func (*Service) AuthsessionSetInitConnection added in v0.96.0

func (s *Service) AuthsessionSetInitConnection(ctx context.Context, request *authsession.TLAuthsessionSetInitConnection) (*mtproto.Bool, error)

AuthsessionSetInitConnection authsession.setInitConnection auth_key_id:long ip:string api_id:int device_model:string system_version:string app_version:string system_lang_code:string lang_pack:string lang_code:string proxy:string params:string = Bool;

func (*Service) AuthsessionSetLayer added in v0.96.0

func (s *Service) AuthsessionSetLayer(ctx context.Context, request *authsession.TLAuthsessionSetLayer) (*mtproto.Bool, error)

AuthsessionSetLayer authsession.setLayer auth_key_id:long ip:string layer:int = Bool;

func (*Service) AuthsessionUnbindAuthKeyUser

func (s *Service) AuthsessionUnbindAuthKeyUser(ctx context.Context, request *authsession.TLAuthsessionUnbindAuthKeyUser) (*mtproto.Bool, error)

AuthsessionUnbindAuthKeyUser authsession.unbindAuthKeyUser auth_key_id:long user_id:long = Bool;

func (*Service) GetServiceContext added in v0.96.0

func (s *Service) GetServiceContext() *svc.ServiceContext

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL