         locate(reason: "Send location.") { loc, _ in
             guard let coord = loc?.coordinate else { return true }
             do {
+                NSSound(data: NSDataAsset(name: NSDataAsset.Name(rawValue: "Sent Message"))!.data)?.play()
                 try self.conversation?.send(message: PlaceholderMessage(content: .location(coord.latitude, coord.longitude)))
             } catch {
                 log.debug("sending a location was not supported; sending maps link instead")

    
    // LEGACY
    static func sendMessage(_ text: String, _ conversation: ParrotServiceExtension.Conversation) {
        try! conversation.send(message: PlaceholderMessage(content: .text(text)))
    }
    

    }
    
    public func send(video: URL) {
        NSSound(data: NSDataAsset(name: NSDataAsset.Name(rawValue: "Sent Message"))!.data)?.play()
        // Screw Google Photos upload!
        self.send(file: video)
        try? FileManager.default.trashItem(at: video, resultingItemURL: nil) // get rid of the temp file
