fix: session can't runs without intents (#107)

This commit is contained in:
Marcos Susaña 2022-09-03 12:19:49 -04:00 committed by GitHub
parent 6915258093
commit f522cbbd5a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -37,7 +37,7 @@ import type { RestAdapter } from '@biscuitland/rest';
import { DefaultRestAdapter } from '@biscuitland/rest';
import type { Shard } from '@biscuitland/ws';
import { ShardManager } from '@biscuitland/ws';
import { ShardManager, Options as mergeOptions } from '@biscuitland/ws';
import type { EventAdapter } from './adapters/event-adapter';
import { DefaultEventAdapter } from './adapters/default-event-adapter';
@ -174,6 +174,7 @@ export class Session {
}
static readonly DEFAULTS = {
intents: 0,
rest: {
adapter: DefaultRestAdapter,
options: null,
@ -194,7 +195,7 @@ export class Session {
private adapters = new Map<string, any>();
constructor(options: PickOptions) {
this.options = Object.assign(options, Session.DEFAULTS);
this.options = mergeOptions(Session.DEFAULTS, options);
// makeRest

View File

@ -1,2 +1,3 @@
export { ShardManager } from './services/shard-manager';
export { Shard } from './services/shard';
export { Options } from './utils/options';