1
0
mirror of https://github.com/metabolist/metatext synced 2024-12-14 18:35:37 +01:00
metatext-app-ios-iphone-ipad/Development Assets/Mastodon API Stubs/AppAuthorizationEndpoint+Stubbing.swift
2020-07-31 00:13:54 -07:00

23 lines
704 B
Swift

// Copyright © 2020 Metabolist. All rights reserved.
import Foundation
extension AppAuthorizationEndpoint: Stubbing {
func dataString(url: URL) -> String? {
switch self {
case let .apps(clientName, redirectURI, _, _):
return """
{
"id": "\(Int.random(in: 100000...999999))",
"name": "\(clientName)",
"website": null,
"redirect_uri": "\(redirectURI)",
"client_id": "AUTHORIZATION_CLIENT_ID_STUB_VALUE",
"client_secret": "AUTHORIZATION_CLIENT_SECRET_STUB_VALUE",
"vapid_key": "AUTHORIZATION_VAPID_KEY_STUB_VALUE"
}
"""
}
}
}