diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-02-06 00:01:37 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-02-06 00:01:37 +0900 |
| commit | 4a41d2fddcc21966e32087a174ee5358a69e7bc1 (patch) | |
| tree | 178e98eeb6d0f0471376b1cf9b44b060ebf9f9a1 /src/remote/activitypub/resolver.ts | |
| parent | :art: (diff) | |
| download | sharkey-4a41d2fddcc21966e32087a174ee5358a69e7bc1.tar.gz sharkey-4a41d2fddcc21966e32087a174ee5358a69e7bc1.tar.bz2 sharkey-4a41d2fddcc21966e32087a174ee5358a69e7bc1.zip | |
Add logs
Diffstat (limited to 'src/remote/activitypub/resolver.ts')
| -rw-r--r-- | src/remote/activitypub/resolver.ts | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/src/remote/activitypub/resolver.ts b/src/remote/activitypub/resolver.ts index bff84f5781..049e645e47 100644 --- a/src/remote/activitypub/resolver.ts +++ b/src/remote/activitypub/resolver.ts @@ -19,16 +19,20 @@ export default class Resolver { : value; switch (collection.type) { - case 'Collection': - collection.objects = collection.items; - break; + case 'Collection': { + collection.objects = collection.items; + break; + } - case 'OrderedCollection': - collection.objects = collection.orderedItems; - break; + case 'OrderedCollection': { + collection.objects = collection.orderedItems; + break; + } - default: - throw new Error(`unknown collection type: ${collection.type}`); + default: { + logger.error(`unknown collection type: ${collection.type}`); + throw new Error(`unknown collection type: ${collection.type}`); + } } return collection; @@ -36,6 +40,7 @@ export default class Resolver { public async resolve(value: any): Promise<IObject> { if (value == null) { + logger.error('resolvee is null (or undefined)'); throw new Error('resolvee is null (or undefined)'); } @@ -44,6 +49,7 @@ export default class Resolver { } if (this.history.has(value)) { + logger.error(`cannot resolve already resolved one`); throw new Error('cannot resolve already resolved one'); } @@ -59,6 +65,7 @@ export default class Resolver { }, json: true }).catch(e => { + logger.error(`request error: ${e.message}`); throw new Error(`request error: ${e.message}`); }); |