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

View file

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

View file

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

View file

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

View file

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