File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Swiftcord/Views/Message/MessageRenderViews Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 8
8
9
9
import SwiftUI
10
10
import CachedAsyncImage
11
+ import DiscordKit
11
12
import DiscordKitCommon
12
13
import DiscordKitCore
13
14
@@ -51,6 +52,7 @@ struct MessageView: View {
51
52
52
53
@EnvironmentObject var serverCtx : ServerContext
53
54
@EnvironmentObject var restAPI : DiscordREST
55
+ @EnvironmentObject var gateway : DiscordGateway
54
56
55
57
// Messages that can be rendered as "default" messages
56
58
static let defaultTypes : [ MessageType ] = [ . defaultMsg, . reply]
@@ -150,9 +152,11 @@ struct MessageView: View {
150
152
Divider ( )
151
153
152
154
Group {
153
- Button ( action: editMessage) {
154
- Image ( systemName: " pencil " )
155
- Text ( " Edit " )
155
+ if message. author. id == gateway. cache. user? . id {
156
+ Button ( action: editMessage) {
157
+ Image ( systemName: " pencil " )
158
+ Text ( " Edit " )
159
+ }
156
160
}
157
161
Button ( role: . destructive, action: deleteMessage) {
158
162
Image ( systemName: " xmark.bin.fill " )
You can’t perform that action at this time.
0 commit comments