mirror of
https://github.com/ichmagmaus111/ghostgram.git
synced 2026-05-02 04:35:08 +02:00
Update Ghostgram features
This commit is contained in:
@@ -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))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user