import { getAlbyService } from './alby' import type { ReviewRewardRequest } from './reviewRewardTypes' export async function createReviewInvoice(split: { total: number; reviewer: number; platform: number }, request: ReviewRewardRequest) { const alby = getAlbyService() await alby.enable() return await alby.createInvoice({ amount: split.total, description: `Review reward: ${request.reviewId} (${split.reviewer} sats to reviewer, ${split.platform} sats commission)`, expiry: 3600, // 1 hour }) }