chore: make createSubscription private, and shorten error handling

This commit is contained in:
danisharora099 2024-07-30 15:51:38 +05:30
parent 6b749c91df
commit c4aa41124c
No known key found for this signature in database
GPG Key ID: FBD2BF500037F135

View File

@ -496,15 +496,7 @@ class FilterSDK extends BaseProtocolSDK implements IFilterSDK {
): Promise<SubscribeResult> {
const uniquePubsubTopics = this.getUniquePubsubTopics(decoders);
//TODO: check error codes
if (uniquePubsubTopics.length === 0) {
return {
subscription: null,
error: ProtocolError.INVALID_DECODER_TOPICS
};
}
if (uniquePubsubTopics.length > 1) {
if (uniquePubsubTopics.length !== 1) {
return {
subscription: null,
error: ProtocolError.INVALID_DECODER_TOPICS
@ -546,7 +538,7 @@ class FilterSDK extends BaseProtocolSDK implements IFilterSDK {
* @param pubsubTopicShardInfo The pubsub topic to subscribe to.
* @returns The subscription object.
*/
public async createSubscription(
private async createSubscription(
pubsubTopicShardInfo: ShardingParams | PubsubTopic,
options?: ProtocolUseOptions
): Promise<CreateSubscriptionResult> {