Fix build

This commit is contained in:
Thomas Ricouard 2023-11-01 19:55:48 +01:00
parent 3e3c69c41c
commit 0424b62684
5 changed files with 12 additions and 10 deletions

View file

@ -106,10 +106,11 @@ struct ConversationMessageView: View {
Button { Button {
Task { Task {
do { do {
let status: Status = if isLiked { let status: Status
try await client.post(endpoint: Statuses.unfavorite(id: message.id)) if isLiked {
status = try await client.post(endpoint: Statuses.unfavorite(id: message.id))
} else { } else {
try await client.post(endpoint: Statuses.favorite(id: message.id)) status = try await client.post(endpoint: Statuses.favorite(id: message.id))
} }
withAnimation { withAnimation {
isLiked = status.favourited == true isLiked = status.favourited == true
@ -122,10 +123,11 @@ struct ConversationMessageView: View {
} }
Button { Task { Button { Task {
do { do {
let status: Status = if isBookmarked { let status: Status
try await client.post(endpoint: Statuses.unbookmark(id: message.id)) if isBookmarked {
status = try await client.post(endpoint: Statuses.unbookmark(id: message.id))
} else { } else {
try await client.post(endpoint: Statuses.bookmark(id: message.id)) status = try await client.post(endpoint: Statuses.bookmark(id: message.id))
} }
withAnimation { withAnimation {
isBookmarked = status.bookmarked == true isBookmarked = status.bookmarked == true

View file

@ -373,7 +373,7 @@ import SwiftUI
} }
public var totalNotificationsCount: Int { public var totalNotificationsCount: Int {
notificationsCount.compactMap(\.value).reduce(0, +) notificationsCount.compactMap{ $0.value }.reduce(0, +)
} }
public func reloadNotificationsCount(tokens: [OauthToken]) { public func reloadNotificationsCount(tokens: [OauthToken]) {

View file

@ -4,7 +4,7 @@ import SwiftUI
@Model public class Draft { @Model public class Draft {
public var content: String = "" public var content: String = ""
public var creationDate: Date = .init() public var creationDate: Date = Date()
public init(content: String) { public init(content: String) {
self.content = content self.content = content

View file

@ -4,7 +4,7 @@ import SwiftUI
@Model public class LocalTimeline { @Model public class LocalTimeline {
public var instance: String = "" public var instance: String = ""
public var creationDate: Date = .init() public var creationDate: Date = Date()
public init(instance: String) { public init(instance: String) {
self.instance = instance self.instance = instance

View file

@ -6,7 +6,7 @@ import SwiftUI
public var title: String = "" public var title: String = ""
public var symbolName: String = "" public var symbolName: String = ""
public var tags: [String] = [] public var tags: [String] = []
public var creationDate: Date = .init() public var creationDate: Date = Date()
public init(title: String, symbolName: String, tags: [String]) { public init(title: String, symbolName: String, tags: [String]) {
self.title = title self.title = title