Documentation - v0.27.0
Preparing search index...
@mtcute/deno
utils
CurrentUserService
Class CurrentUserService
Hierarchy (
View Summary
)
BaseService
CurrentUserService
Index
Constructors
constructor
Properties
_
driver
_
log
_
reader
Map
_
writer
Map
Methods
_
deserialize
Tl
_
serialize
Tl
fetch
get
Cached
store
store
From
update
Constructors
constructor
new
CurrentUserService
(
_kv
:
IKeyValueRepository
,
opts
:
ServiceOptions
,
)
:
CurrentUserService
Parameters
_kv
:
IKeyValueRepository
opts
:
ServiceOptions
Returns
CurrentUserService
Properties
Protected
_
driver
_driver
:
IStorageDriver
Protected
_
log
_log
:
Logger
Protected
_
reader
Map
_readerMap
:
TlReaderMap
Protected
_
writer
Map
_writerMap
:
TlWriterMap
Methods
Protected
_
deserialize
Tl
_deserializeTl
(
data
:
Uint8Array
)
:
TlObject
|
null
Parameters
data
:
Uint8Array
Returns
TlObject
|
null
Protected
_
serialize
Tl
_serializeTl
(
obj
:
TlObject
)
:
Uint8Array
Parameters
obj
:
TlObject
Returns
Uint8Array
fetch
fetch
()
:
Promise
<
CurrentUserInfo
|
null
>
Returns
Promise
<
CurrentUserInfo
|
null
>
get
Cached
getCached
(
safe
?:
boolean
)
:
CurrentUserInfo
|
null
Parameters
safe
:
boolean
= false
Returns
CurrentUserInfo
|
null
store
store
(
info
:
CurrentUserInfo
|
null
)
:
Promise
<
void
>
Parameters
info
:
CurrentUserInfo
|
null
Returns
Promise
<
void
>
store
From
storeFrom
(
user
:
TypeUser
)
:
Promise
<
CurrentUserInfo
>
Parameters
user
:
TypeUser
Returns
Promise
<
CurrentUserInfo
>
update
update
(
params
:
{
isPremium
?:
boolean
;
username
?:
string
;
usernames
?:
string
[]
}
,
)
:
Promise
<
void
>
Parameters
params
:
{
isPremium
?:
boolean
;
username
?:
string
;
usernames
?:
string
[]
}
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
driver
_
log
_
reader
Map
_
writer
Map
Methods
_
deserialize
Tl
_
serialize
Tl
fetch
get
Cached
store
store
From
update
Documentation - v0.27.0
Loading...