test method
Tests the transport connection.
Returns true if the transport is properly configured and can connect.
Implementation
@override
Future<bool> test() async {
try {
// Test by getting server details
final url = Uri.parse('https://api.postmarkapp.com/server');
final response = await _client.get(
url,
headers: {
'Accept': 'application/json',
'X-Postmark-Server-Token': _config.serverToken,
},
);
return response.statusCode == 200;
} catch (e) {
return false;
}
}