@guardian/bridget
Advanced tools
Comparing version 0.57.0 to 0.58.0
@@ -60,10 +60,10 @@ /// <reference types="node" /> | ||
export interface IFollow__Result { | ||
success?: void; | ||
success?: boolean; | ||
} | ||
export interface IFollow__ResultArgs { | ||
success?: void; | ||
success?: boolean; | ||
} | ||
export declare const Follow__ResultCodec: thrift.IStructCodec<IFollow__ResultArgs, IFollow__Result>; | ||
export declare class Follow__Result extends thrift.StructLike implements IFollow__Result { | ||
success?: void; | ||
success?: boolean; | ||
readonly _annotations: thrift.IThriftAnnotations; | ||
@@ -77,10 +77,10 @@ readonly _fieldAnnotations: thrift.IFieldAnnotations; | ||
export interface IUnfollow__Result { | ||
success?: void; | ||
success?: boolean; | ||
} | ||
export interface IUnfollow__ResultArgs { | ||
success?: void; | ||
success?: boolean; | ||
} | ||
export declare const Unfollow__ResultCodec: thrift.IStructCodec<IUnfollow__ResultArgs, IUnfollow__Result>; | ||
export declare class Unfollow__Result extends thrift.StructLike implements IUnfollow__Result { | ||
success?: void; | ||
success?: boolean; | ||
readonly _annotations: thrift.IThriftAnnotations; | ||
@@ -121,9 +121,9 @@ readonly _fieldAnnotations: thrift.IFieldAnnotations; | ||
}; | ||
follow(topic: Topic.ITopicArgs, context?: Context): Promise<void>; | ||
unfollow(topic: Topic.ITopicArgs, context?: Context): Promise<void>; | ||
follow(topic: Topic.ITopicArgs, context?: Context): Promise<boolean>; | ||
unfollow(topic: Topic.ITopicArgs, context?: Context): Promise<boolean>; | ||
isFollowing(topic: Topic.ITopicArgs, context?: Context): Promise<boolean>; | ||
} | ||
export interface IHandler<Context = any> { | ||
follow(topic: Topic.ITopic, context?: Context): void | Promise<void>; | ||
unfollow(topic: Topic.ITopic, context?: Context): void | Promise<void>; | ||
follow(topic: Topic.ITopic, context?: Context): boolean | Promise<boolean>; | ||
unfollow(topic: Topic.ITopic, context?: Context): boolean | Promise<boolean>; | ||
isFollowing(topic: Topic.ITopic, context?: Context): boolean | Promise<boolean>; | ||
@@ -130,0 +130,0 @@ } |
@@ -279,3 +279,11 @@ "use strict"; | ||
encode(args, output) { | ||
const obj = { | ||
success: args.success | ||
}; | ||
output.writeStructBegin("Follow__Result"); | ||
if (obj.success != null) { | ||
output.writeFieldBegin("success", thrift.TType.BOOL, 0); | ||
output.writeBool(obj.success); | ||
output.writeFieldEnd(); | ||
} | ||
output.writeFieldStop(); | ||
@@ -297,4 +305,5 @@ output.writeStructEnd(); | ||
case 0: | ||
if (fieldType === thrift.TType.VOID) { | ||
input.skip(fieldType); | ||
if (fieldType === thrift.TType.BOOL) { | ||
const value_7 = input.readBool(); | ||
_args.success = value_7; | ||
} | ||
@@ -323,4 +332,4 @@ else { | ||
if (args.success != null) { | ||
const value_7 = undefined; | ||
this.success = value_7; | ||
const value_8 = args.success; | ||
this.success = value_8; | ||
} | ||
@@ -341,3 +350,11 @@ } | ||
encode(args, output) { | ||
const obj = { | ||
success: args.success | ||
}; | ||
output.writeStructBegin("Unfollow__Result"); | ||
if (obj.success != null) { | ||
output.writeFieldBegin("success", thrift.TType.BOOL, 0); | ||
output.writeBool(obj.success); | ||
output.writeFieldEnd(); | ||
} | ||
output.writeFieldStop(); | ||
@@ -359,4 +376,5 @@ output.writeStructEnd(); | ||
case 0: | ||
if (fieldType === thrift.TType.VOID) { | ||
input.skip(fieldType); | ||
if (fieldType === thrift.TType.BOOL) { | ||
const value_9 = input.readBool(); | ||
_args.success = value_9; | ||
} | ||
@@ -385,4 +403,4 @@ else { | ||
if (args.success != null) { | ||
const value_8 = undefined; | ||
this.success = value_8; | ||
const value_10 = args.success; | ||
this.success = value_10; | ||
} | ||
@@ -429,4 +447,4 @@ } | ||
if (fieldType === thrift.TType.BOOL) { | ||
const value_9 = input.readBool(); | ||
_args.success = value_9; | ||
const value_11 = input.readBool(); | ||
_args.success = value_11; | ||
} | ||
@@ -455,4 +473,4 @@ else { | ||
if (args.success != null) { | ||
const value_10 = args.success; | ||
this.success = value_10; | ||
const value_12 = args.success; | ||
this.success = value_12; | ||
} | ||
@@ -501,3 +519,8 @@ } | ||
input.readMessageEnd(); | ||
return Promise.resolve(result.success); | ||
if (result.success != null) { | ||
return Promise.resolve(result.success); | ||
} | ||
else { | ||
return Promise.reject(new thrift.TApplicationException(thrift.TApplicationExceptionType.UNKNOWN, "follow failed: unknown result")); | ||
} | ||
} | ||
@@ -535,3 +558,8 @@ } | ||
input.readMessageEnd(); | ||
return Promise.resolve(result.success); | ||
if (result.success != null) { | ||
return Promise.resolve(result.success); | ||
} | ||
else { | ||
return Promise.reject(new thrift.TApplicationException(thrift.TApplicationExceptionType.UNKNOWN, "unfollow failed: unknown result")); | ||
} | ||
} | ||
@@ -538,0 +566,0 @@ } |
{ | ||
"name": "@guardian/bridget", | ||
"version": "0.57.0", | ||
"version": "0.58.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
165644
4218