             case .privateWarning: try self.privateWarning(messages: messages, webApi: webApi)
             case .removeAll: try self.removeAll(messages: messages, webApi: webApi)
             }
+ 
+            try self.updateWarning(
+                message: response.original_message,
+                after: action,
+                from: response,
+                webApi: webApi
+            )
         }
     }
     

        }
    }
}

        }
    }
    
    var afterExecuted: [ActionButton] {
        switch self {
        case .privateWarning: return [.removeAll]
        case .publicWarning: return [.removeAll]
        case .removeAll: return [.privateWarning, .publicWarning]
        }
    }
    
    static var all: [ActionButton] { return [.privateWarning, .publicWarning, .removeAll] }
}
fileprivate extension Sequence where Iterator.Element == MessageDecorator {
