Update Ghostgram features

This commit is contained in:
ichmagmaus 812
2026-03-07 18:15:32 +01:00
parent 1a3303b059
commit 24a7ec39d9
902 changed files with 148302 additions and 62355 deletions
@@ -59,7 +59,8 @@ public final class SuggestedPostMessageAttribute: Equatable, MessageAttribute {
extension SuggestedPostMessageAttribute {
convenience init(apiSuggestedPost: Api.SuggestedPost) {
switch apiSuggestedPost {
case let .suggestedPost(flags, starsAmount, scheduleDate):
case let .suggestedPost(suggestedPostData):
let (flags, starsAmount, scheduleDate) = (suggestedPostData.flags, suggestedPostData.price, suggestedPostData.scheduleDate)
var state: State?
if (flags & (1 << 1)) != 0 {
state = .accepted
@@ -95,7 +96,7 @@ extension SuggestedPostMessageAttribute {
flags |= 1 << 3
price = amount.apiAmount
}
return .suggestedPost(flags: flags, price: price, scheduleDate: timestamp)
return .suggestedPost(.init(flags: flags, price: price, scheduleDate: timestamp))
}
}