blob: 2834655a03cdd79fa1dbc6a819af3c245954d5bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
#![cfg(feature = "with_gecko")]
use crate::pings;
use nsstring::nsACString;
#[no_mangle]
pub extern "C" fn fog_submit_ping_by_id(id: u32, reason: &nsACString) {
let reason = if reason.is_empty() {
None
} else {
Some(reason.to_utf8())
};
pings::submit_ping_by_id(id, reason.as_deref());
}
|