Search
Preparing search index...
The search index is not available
game-score-sdk
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
game-score-sdk
Schedulers
Class Schedulers
Hierarchy
EventEmitter
<
SchedulersEvents
>
Schedulers
Index
Constructors
constructor
Properties
#player
Schedulers
List
#schedulers
List
#sync
Manager
_events
Accessors
active
List
list
Methods
#claim
All
Day
#claim
All
Days
#claim
Day
#claim
Day
Additional
#get
Scheduler
Info
#handle
Result
#register
#validate
Schedulers
Day
can
Claim
All
Day
can
Claim
Day
can
Claim
Day
Additional
claim
All
Day
claim
All
Days
claim
Day
claim
Day
Additional
get
Scheduler
get
Scheduler
Current
Day
get
Scheduler
Day
get
Schedulers
Triggers
is
Registered
is
Today
Reward
Claimed
off
on
once
register
Constructors
constructor
new
Schedulers
(
gp
:
CoreSDK
, syncManager
:
SyncManager
, schedulers
:
Scheduler
[]
)
:
Schedulers
Parameters
gp:
CoreSDK
syncManager:
SyncManager
schedulers:
Scheduler
[]
Returns
Schedulers
Properties
Private
#player
Schedulers
List
#player
Schedulers
List
:
PlayerScheduler
[]
= []
Private
#schedulers
List
#schedulers
List
:
Scheduler
[]
= []
Private
#sync
Manager
#sync
Manager
:
SyncManager
Private
_events
_events
:
EventLite
= ...
Accessors
active
List
get
activeList
(
)
:
PlayerScheduler
[]
Returns
PlayerScheduler
[]
list
get
list
(
)
:
Scheduler
[]
Returns
Scheduler
[]
Methods
Private
#claim
All
Day
#claim
All
Day
(
schedulerIdOrTag
:
string
|
number
, day
:
number
)
:
Promise
<
SchedulerDayInfo
>
Parameters
schedulerIdOrTag:
string
|
number
day:
number
Returns
Promise
<
SchedulerDayInfo
>
Private
#claim
All
Days
#claim
All
Days
(
schedulerIdOrTag
:
string
|
number
)
:
Promise
<
SchedulerInfo
>
Parameters
schedulerIdOrTag:
string
|
number
Returns
Promise
<
SchedulerInfo
>
Private
#claim
Day
#claim
Day
(
schedulerIdOrTag
:
string
|
number
, day
:
number
)
:
Promise
<
SchedulerDayInfo
>
Parameters
schedulerIdOrTag:
string
|
number
day:
number
Returns
Promise
<
SchedulerDayInfo
>
Private
#claim
Day
Additional
#claim
Day
Additional
(
schedulerIdOrTag
:
string
|
number
, day
:
number
, triggerIdOrTag
:
string
)
:
Promise
<
SchedulerDayInfo
>
Parameters
schedulerIdOrTag:
string
|
number
day:
number
triggerIdOrTag:
string
Returns
Promise
<
SchedulerDayInfo
>
Private
#get
Scheduler
Info
#get
Scheduler
Info
(
idOrTag
:
string
|
number
)
:
PlayerSchedulerInfo
Parameters
idOrTag:
string
|
number
Returns
PlayerSchedulerInfo
Private
#handle
Result
#handle
Result
<
T
>
(
eventName
:
keyof
SchedulersEvents
, promise
:
Promise
<
T
>
, input
:
Record
<
string
,
unknown
>
)
:
Promise
<
T
>
Type Parameters
T
Parameters
eventName:
keyof
SchedulersEvents
promise:
Promise
<
T
>
input:
Record
<
string
,
unknown
>
Returns
Promise
<
T
>
Private
#register
#register
(
schedulerIdOrTag
:
string
|
number
)
:
Promise
<
Omit
<
SchedulerInfo
,
"scheduler"
>
>
Parameters
schedulerIdOrTag:
string
|
number
Returns
Promise
<
Omit
<
SchedulerInfo
,
"scheduler"
>
>
Private
#validate
Schedulers
Day
#validate
Schedulers
Day
(
day
:
number
, scheduler
:
Scheduler
)
:
boolean
Parameters
day:
number
scheduler:
Scheduler
Returns
boolean
can
Claim
All
Day
can
Claim
All
Day
(
schedulerIdOrTag
:
string
|
number
, day
:
number
)
:
boolean
Parameters
schedulerIdOrTag:
string
|
number
day:
number
Returns
boolean
can
Claim
Day
can
Claim
Day
(
schedulerIdOrTag
:
string
|
number
, day
:
number
)
:
boolean
Parameters
schedulerIdOrTag:
string
|
number
day:
number
Returns
boolean
can
Claim
Day
Additional
can
Claim
Day
Additional
(
schedulerIdOrTag
:
string
|
number
, day
:
number
, triggerIdOrTag
:
string
)
:
boolean
Parameters
schedulerIdOrTag:
string
|
number
day:
number
triggerIdOrTag:
string
Returns
boolean
claim
All
Day
claim
All
Day
(
schedulerIdOrTag
:
string
|
number
, day
:
number
)
:
Promise
<
SchedulerDayInfo
>
Parameters
schedulerIdOrTag:
string
|
number
day:
number
Returns
Promise
<
SchedulerDayInfo
>
claim
All
Days
claim
All
Days
(
schedulerIdOrTag
:
string
|
number
)
:
Promise
<
SchedulerInfo
>
Parameters
schedulerIdOrTag:
string
|
number
Returns
Promise
<
SchedulerInfo
>
claim
Day
claim
Day
(
schedulerIdOrTag
:
string
|
number
, day
:
number
)
:
Promise
<
SchedulerDayInfo
>
Parameters
schedulerIdOrTag:
string
|
number
day:
number
Returns
Promise
<
SchedulerDayInfo
>
claim
Day
Additional
claim
Day
Additional
(
schedulerIdOrTag
:
string
|
number
, day
:
number
, triggerIdOrTag
:
string
)
:
Promise
<
SchedulerDayInfo
>
Parameters
schedulerIdOrTag:
string
|
number
day:
number
triggerIdOrTag:
string
Returns
Promise
<
SchedulerDayInfo
>
get
Scheduler
get
Scheduler
(
idOrTag
:
string
|
number
)
:
SchedulerInfo
Parameters
idOrTag:
string
|
number
Returns
SchedulerInfo
get
Scheduler
Current
Day
get
Scheduler
Current
Day
(
idOrTag
:
string
|
number
)
:
SchedulerDayInfo
Parameters
idOrTag:
string
|
number
Returns
SchedulerDayInfo
get
Scheduler
Day
get
Scheduler
Day
(
idOrTag
:
string
|
number
, day
:
number
)
:
SchedulerDayInfo
Parameters
idOrTag:
string
|
number
day:
number
Returns
SchedulerDayInfo
get
Schedulers
Triggers
get
Schedulers
Triggers
(
)
:
Trigger
[]
Returns
Trigger
[]
is
Registered
is
Registered
(
idOrTag
:
string
|
number
)
:
boolean
Parameters
idOrTag:
string
|
number
Returns
boolean
is
Today
Reward
Claimed
is
Today
Reward
Claimed
(
idOrTag
:
string
|
number
)
:
boolean
Parameters
idOrTag:
string
|
number
Returns
boolean
off
off
<
ET
>
(
type
:
ET
, handler
:
(
(
event
:
SchedulersEvents
[
ET
]
)
=>
void
)
)
:
void
Type Parameters
ET
extends
keyof
SchedulersEvents
Parameters
type:
ET
handler:
(
(
event
:
SchedulersEvents
[
ET
]
)
=>
void
)
(
event
:
SchedulersEvents
[
ET
]
)
:
void
Parameters
event:
SchedulersEvents
[
ET
]
Returns
void
Returns
void
on
on
<
ET
>
(
type
:
ET
, handler
:
(
(
event
:
SchedulersEvents
[
ET
]
)
=>
void
)
)
:
void
Type Parameters
ET
extends
keyof
SchedulersEvents
Parameters
type:
ET
handler:
(
(
event
:
SchedulersEvents
[
ET
]
)
=>
void
)
(
event
:
SchedulersEvents
[
ET
]
)
:
void
Parameters
event:
SchedulersEvents
[
ET
]
Returns
void
Returns
void
once
once
<
ET
>
(
type
:
ET
, handler
:
(
(
event
:
SchedulersEvents
[
ET
]
)
=>
void
)
)
:
void
Type Parameters
ET
extends
keyof
SchedulersEvents
Parameters
type:
ET
handler:
(
(
event
:
SchedulersEvents
[
ET
]
)
=>
void
)
(
event
:
SchedulersEvents
[
ET
]
)
:
void
Parameters
event:
SchedulersEvents
[
ET
]
Returns
void
Returns
void
register
register
(
opts
:
{
id
?:
number
;
tag
?:
string
}
)
:
Promise
<
Omit
<
SchedulerInfo
,
"scheduler"
>
>
Parameters
opts:
{
id
?:
number
;
tag
?:
string
}
Optional
id
?:
number
Optional
tag
?:
string
Returns
Promise
<
Omit
<
SchedulerInfo
,
"scheduler"
>
>
Exports
Schedulers
constructor
#player
Schedulers
List
#schedulers
List
#sync
Manager
_events
active
List
list
#claim
All
Day
#claim
All
Days
#claim
Day
#claim
Day
Additional
#get
Scheduler
Info
#handle
Result
#register
#validate
Schedulers
Day
can
Claim
All
Day
can
Claim
Day
can
Claim
Day
Additional
claim
All
Day
claim
All
Days
claim
Day
claim
Day
Additional
get
Scheduler
get
Scheduler
Current
Day
get
Scheduler
Day
get
Schedulers
Triggers
is
Registered
is
Today
Reward
Claimed
off
on
once
register
Generated using
TypeDoc