@nekofar/warpcast
Version:
TypeScript client for interacting with Warpcast APIs
237 lines (235 loc) • 8.61 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/client/transformers.gen.ts
var transformers_gen_exports = {};
__export(transformers_gen_exports, {
createCastResponseTransformer: () => createCastResponseTransformer,
getApiKeysResponseTransformer: () => getApiKeysResponseTransformer,
getCastsByFidResponseTransformer: () => getCastsByFidResponseTransformer,
getCreatorRewardWinnersResponseTransformer: () => getCreatorRewardWinnersResponseTransformer,
getDirectCastConversationMessagesResponseTransformer: () => getDirectCastConversationMessagesResponseTransformer,
getDirectCastConversationRecentMessagesResponseTransformer: () => getDirectCastConversationRecentMessagesResponseTransformer,
getDirectCastConversationResponseTransformer: () => getDirectCastConversationResponseTransformer,
getDirectCastInboxResponseTransformer: () => getDirectCastInboxResponseTransformer,
getFeedItemsResponseTransformer: () => getFeedItemsResponseTransformer,
getMiniAppAnalyticsRollupResponseTransformer: () => getMiniAppAnalyticsRollupResponseTransformer,
getProfileCastsResponseTransformer: () => getProfileCastsResponseTransformer,
getStarterPackMembersResponseTransformer: () => getStarterPackMembersResponseTransformer,
getUserLikedCastsResponseTransformer: () => getUserLikedCastsResponseTransformer
});
module.exports = __toCommonJS(transformers_gen_exports);
var directCastMessageSchemaResponseTransformer = (data) => {
data.serverTimestamp = BigInt(data.serverTimestamp.toString());
if (data.inReplyTo) {
data.inReplyTo = directCastMessageSchemaResponseTransformer(data.inReplyTo);
}
return data;
};
var directCastConversationViewerContextSchemaResponseTransformer = (data) => {
if (data.lastReadAt) {
data.lastReadAt = BigInt(data.lastReadAt.toString());
}
return data;
};
var directCastConversationSchemaResponseTransformer = (data) => {
data.lastReadTime = BigInt(data.lastReadTime.toString());
if (data.selfLastReadTime) {
data.selfLastReadTime = BigInt(data.selfLastReadTime.toString());
}
if (data.pinnedMessages) {
data.pinnedMessages = data.pinnedMessages.map((item) => {
return directCastMessageSchemaResponseTransformer(item);
});
}
data.createdAt = BigInt(data.createdAt.toString());
if (data.lastMessage) {
data.lastMessage = directCastMessageSchemaResponseTransformer(
data.lastMessage
);
}
data.viewerContext = directCastConversationViewerContextSchemaResponseTransformer(
data.viewerContext
);
return data;
};
var directCastInboxResultSchemaResponseTransformer = (data) => {
data.conversations = data.conversations.map((item) => {
return directCastConversationSchemaResponseTransformer(item);
});
return data;
};
var directCastInboxResponseSchemaResponseTransformer = (data) => {
data.result = directCastInboxResultSchemaResponseTransformer(data.result);
return data;
};
var getDirectCastInboxResponseTransformer = async (data) => {
data = directCastInboxResponseSchemaResponseTransformer(data);
return data;
};
var castSchemaResponseTransformer = (data) => {
data.timestamp = BigInt(data.timestamp.toString());
return data;
};
var feedItemsResponseSchemaResponseTransformer = (data) => {
data.result.items = data.result.items.map((item) => {
item.cast = castSchemaResponseTransformer(item.cast);
return item;
});
return data;
};
var getFeedItemsResponseTransformer = async (data) => {
data = feedItemsResponseSchemaResponseTransformer(data);
return data;
};
var directCastConversationResponseSchemaResponseTransformer = (data) => {
if (data.result) {
data.result.conversation = directCastConversationSchemaResponseTransformer(
data.result.conversation
);
}
return data;
};
var getDirectCastConversationResponseTransformer = async (data) => {
data = directCastConversationResponseSchemaResponseTransformer(data);
return data;
};
var directCastConversationMessagesResponseSchemaResponseTransformer = (data) => {
if (data.result) {
data.result.messages = data.result.messages.map((item) => {
return directCastMessageSchemaResponseTransformer(item);
});
}
return data;
};
var getDirectCastConversationMessagesResponseTransformer = async (data) => {
data = directCastConversationMessagesResponseSchemaResponseTransformer(data);
return data;
};
var getDirectCastConversationRecentMessagesResponseTransformer = async (data) => {
data = directCastConversationMessagesResponseSchemaResponseTransformer(data);
return data;
};
var getCastsByFidResponseTransformer = async (data) => {
if (data.result) {
if (data.result.casts) {
data.result.casts = data.result.casts.map((item) => {
return castSchemaResponseTransformer(item);
});
}
}
return data;
};
var castCreatedResponseSchemaResponseTransformer = (data) => {
if (data.result) {
if (data.result.cast) {
data.result.cast = castSchemaResponseTransformer(data.result.cast);
}
}
return data;
};
var createCastResponseTransformer = async (data) => {
data = castCreatedResponseSchemaResponseTransformer(data);
return data;
};
var getCreatorRewardWinnersResponseTransformer = async (data) => {
if (data.result) {
if (data.result.periodStartTimestamp) {
data.result.periodStartTimestamp = BigInt(
data.result.periodStartTimestamp.toString()
);
}
if (data.result.periodEndTimestamp) {
data.result.periodEndTimestamp = BigInt(
data.result.periodEndTimestamp.toString()
);
}
}
return data;
};
var getStarterPackMembersResponseTransformer = async (data) => {
if (data.result) {
if (data.result.members) {
data.result.members = data.result.members.map((item) => {
item.memberAt = BigInt(item.memberAt.toString());
return item;
});
}
}
return data;
};
var apiKeySchemaResponseTransformer = (data) => {
data.createdAt = BigInt(data.createdAt.toString());
data.expiresAt = BigInt(data.expiresAt.toString());
return data;
};
var getApiKeysResponseTransformer = async (data) => {
data.result.apiKeys = data.result.apiKeys.map((item) => {
return apiKeySchemaResponseTransformer(item);
});
return data;
};
var getProfileCastsResponseTransformer = async (data) => {
data.result.casts = data.result.casts.map((item) => {
return castSchemaResponseTransformer(item);
});
return data;
};
var getUserLikedCastsResponseTransformer = async (data) => {
if (data.result.casts) {
data.result.casts = data.result.casts.map((item) => {
return castSchemaResponseTransformer(item);
});
}
return data;
};
var getMiniAppAnalyticsRollupResponseTransformer = async (data) => {
if (data.result) {
if (data.result.rollup) {
if (data.result.rollup.dateRange) {
if (data.result.rollup.dateRange.startDate) {
data.result.rollup.dateRange.startDate = new Date(
data.result.rollup.dateRange.startDate
);
}
if (data.result.rollup.dateRange.endDate) {
data.result.rollup.dateRange.endDate = new Date(
data.result.rollup.dateRange.endDate
);
}
}
}
}
return data;
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
createCastResponseTransformer,
getApiKeysResponseTransformer,
getCastsByFidResponseTransformer,
getCreatorRewardWinnersResponseTransformer,
getDirectCastConversationMessagesResponseTransformer,
getDirectCastConversationRecentMessagesResponseTransformer,
getDirectCastConversationResponseTransformer,
getDirectCastInboxResponseTransformer,
getFeedItemsResponseTransformer,
getMiniAppAnalyticsRollupResponseTransformer,
getProfileCastsResponseTransformer,
getStarterPackMembersResponseTransformer,
getUserLikedCastsResponseTransformer
});