mirror of
https://github.com/ichmagmaus111/ghostgram.git
synced 2026-07-16 20:47:21 +02:00
Update Ghostgram features
This commit is contained in:
+1
@@ -111,6 +111,7 @@ final class ChatIntroItemComponent: Component {
|
||||
let interfaceState = ChatPresentationInterfaceState(
|
||||
chatWallpaper: presentationData.chatWallpaper,
|
||||
theme: component.theme,
|
||||
preferredGlassType: .default,
|
||||
strings: component.strings,
|
||||
dateTimeFormat: presentationData.dateTimeFormat,
|
||||
nameDisplayOrder: presentationData.nameDisplayOrder,
|
||||
|
||||
+1
-1
@@ -168,7 +168,7 @@ final class GiftListItemComponent: Component {
|
||||
if let current = self.resaleGiftsContexts[id] {
|
||||
resaleGiftsContext = current
|
||||
} else {
|
||||
resaleGiftsContext = ResaleGiftsContext(account: component.context.account, giftId: id)
|
||||
resaleGiftsContext = ResaleGiftsContext(account: component.context.account, giftId: id, forCrafting: false)
|
||||
self.resaleGiftsContexts[id] = resaleGiftsContext
|
||||
}
|
||||
|
||||
|
||||
+7
-6
@@ -762,9 +762,9 @@ final class UserAppearanceScreenComponent: Component {
|
||||
slug: slug,
|
||||
owner: .peerId(component.context.account.peerId),
|
||||
attributes: [
|
||||
.model(name: "", file: file, rarity: 0),
|
||||
.pattern(name: "", file: patternFile, rarity: 0),
|
||||
.backdrop(name: "", id: 0, innerColor: innerColor, outerColor: outerColor, patternColor: patternColor, textColor: textColor, rarity: 0)
|
||||
.model(name: "", file: file, rarity: .permille(0), crafted: false),
|
||||
.pattern(name: "", file: patternFile, rarity: .permille(0)),
|
||||
.backdrop(name: "", id: 0, innerColor: innerColor, outerColor: outerColor, patternColor: patternColor, textColor: textColor, rarity: .permille(0))
|
||||
],
|
||||
availability: StarGift.UniqueGift.Availability(issued: 0, total: 0),
|
||||
giftAddress: nil,
|
||||
@@ -778,7 +778,8 @@ final class UserAppearanceScreenComponent: Component {
|
||||
themePeerId: nil,
|
||||
peerColor: nil,
|
||||
hostPeerId: nil,
|
||||
minOfferStars: nil
|
||||
minOfferStars: nil,
|
||||
craftChancePermille: nil
|
||||
)
|
||||
signal = component.context.engine.accountData.setStarGiftStatus(starGift: gift, expirationDate: emojiStatus.expirationDate)
|
||||
} else {
|
||||
@@ -1406,7 +1407,7 @@ final class UserAppearanceScreenComponent: Component {
|
||||
}
|
||||
|
||||
let listTransition = transition.withUserData(ListSectionComponent.TransitionHint(forceUpdate: forceGiftsUpdate))
|
||||
let giftsSectionSize = self.profileGiftsSection.update(
|
||||
let giftsSectionSize: CGSize = self.profileGiftsSection.update(
|
||||
transition: listTransition,
|
||||
component: AnyComponent(ListSectionComponent(
|
||||
theme: environment.theme,
|
||||
@@ -1442,7 +1443,7 @@ final class UserAppearanceScreenComponent: Component {
|
||||
var textColor: Int32?
|
||||
for attribute in gift.attributes {
|
||||
switch attribute {
|
||||
case let .model(_, file, _):
|
||||
case let .model(_, file, _, _):
|
||||
fileId = file.fileId.id
|
||||
self.cachedIconFiles[file.fileId.id] = file
|
||||
case let .pattern(_, file, _):
|
||||
|
||||
Reference in New Issue
Block a user