Class SpaceUtils
Spaces で使う小さなユーティリティ。
public static class SpaceUtils
- Inheritance
-
SpaceUtils
- Inherited Members
Methods
ExtractSpaceId(string)
13 文字の ID、または x.com/i/spaces/<id> の URL 全体を受け付けます。
public static string ExtractSpaceId(string value)
Parameters
valuestring
Returns
IdempotenceHeader()
Web クライアントが使う X-Periscope-User-Agent / X-Idempotence ヘッダー。
public static Dictionary<string, string> IdempotenceHeader()
Returns
Merge(JsonObject, JsonObject?)
2 つの JsonObject をマージした新しいオブジェクト(後勝ち)。
public static JsonObject Merge(JsonObject a, JsonObject? b)
Parameters
aJsonObjectbJsonObject
Returns
NormalizeAudioStreams(IEnumerable<JsonObject>)
API/Janus のストリームレコードをサブスクライバー join の形式に変換します。
public static List<JsonObject> NormalizeAudioStreams(IEnumerable<JsonObject> streams)
Parameters
streamsIEnumerable<JsonObject>
Returns
NtpMetadata()
Web クライアントが UTC の日から作る ntp メタデータ(そのまま再現)。
public static JsonObject NtpMetadata()
Returns
RandomTransaction()
public static string RandomTransaction()