1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2024-11-30 18:53:30 +00:00

state: Add NewWithIdentifier

This commit is contained in:
diamondburned 2021-11-16 17:38:50 -08:00
parent 54cadd2f45
commit 054f4de0e1

View file

@ -123,6 +123,12 @@ func NewWithIntents(token string, intents ...gateway.Intents) *State {
return NewFromSession(s, defaultstore.New())
}
// NewWithIdentifier creates a new state with the given gateway identifier.
func NewWithIdentifier(token string, id gateway.Identifier) *State {
s := session.NewWithIdentifier(id)
return NewFromSession(s, defaultstore.New())
}
// NewWithStore creates a new state with the given store cabinet.
func NewWithStore(token string, cabinet *store.Cabinet) *State {
s := session.New(token)