Skip to content

Commit 105679f

Browse files
committed
Format
1 parent 1e0ccf3 commit 105679f

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

manifest.toml

+4-5
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,19 @@ packages = [
55
{ name = "certifi", version = "2.12.0", build_tools = ["rebar3"], requirements = [], otp_app = "certifi", source = "hex", outer_checksum = "EE68D85DF22E554040CDB4BE100F33873AC6051387BAF6A8F6CE82272340FF1C" },
66
{ name = "gleam_hackney", version = "1.2.0", build_tools = ["gleam"], requirements = ["gleam_http", "gleam_stdlib", "hackney"], otp_app = "gleam_hackney", source = "hex", outer_checksum = "066B1A55D37DBD61CC72A1C4EDE43C6015B1797FAF3818C16FE476534C7B6505" },
77
{ name = "gleam_http", version = "3.7.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_http", source = "hex", outer_checksum = "EA66440C2269F7CED0F6845E5BD0DB68095775D627FA709A841CA78A398D6D56" },
8-
{ name = "gleam_json", version = "1.0.1", build_tools = ["gleam"], requirements = ["gleam_stdlib", "thoas"], otp_app = "gleam_json", source = "hex", outer_checksum = "9063D14D25406326C0255BDA0021541E797D8A7A12573D849462CAFED459F6EB" },
8+
{ name = "gleam_json", version = "2.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_json", source = "hex", outer_checksum = "CB10B0E7BF44282FB25162F1A24C1A025F6B93E777CCF238C4017E4EEF2CDE97" },
99
{ name = "gleam_stdlib", version = "0.40.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "86606B75A600BBD05E539EB59FABC6E307EEEA7B1E5865AFB6D980A93BCB2181" },
1010
{ name = "hackney", version = "1.20.1", build_tools = ["rebar3"], requirements = ["certifi", "idna", "metrics", "mimerl", "parse_trans", "ssl_verify_fun", "unicode_util_compat"], otp_app = "hackney", source = "hex", outer_checksum = "FE9094E5F1A2A2C0A7D10918FEE36BFEC0EC2A979994CFF8CFE8058CD9AF38E3" },
1111
{ name = "idna", version = "6.1.1", build_tools = ["rebar3"], requirements = ["unicode_util_compat"], otp_app = "idna", source = "hex", outer_checksum = "92376EB7894412ED19AC475E4A86F7B413C1B9FBB5BD16DCCD57934157944CEA" },
1212
{ name = "metrics", version = "1.0.1", build_tools = ["rebar3"], requirements = [], otp_app = "metrics", source = "hex", outer_checksum = "69B09ADDDC4F74A40716AE54D140F93BEB0FB8978D8636EADED0C31B6F099F16" },
1313
{ name = "mimerl", version = "1.3.0", build_tools = ["rebar3"], requirements = [], otp_app = "mimerl", source = "hex", outer_checksum = "A1E15A50D1887217DE95F0B9B0793E32853F7C258A5CD227650889B38839FE9D" },
1414
{ name = "parse_trans", version = "3.4.1", build_tools = ["rebar3"], requirements = [], otp_app = "parse_trans", source = "hex", outer_checksum = "620A406CE75DADA827B82E453C19CF06776BE266F5A67CFF34E1EF2CBB60E49A" },
1515
{ name = "ssl_verify_fun", version = "1.1.7", build_tools = ["mix", "rebar3", "make"], requirements = [], otp_app = "ssl_verify_fun", source = "hex", outer_checksum = "FE4C190E8F37401D30167C8C405EDA19469F34577987C76DDE613E838BBC67F8" },
16-
{ name = "thoas", version = "1.2.1", build_tools = ["rebar3"], requirements = [], otp_app = "thoas", source = "hex", outer_checksum = "E38697EDFFD6E91BD12CEA41B155115282630075C2A727E7A6B2947F5408B86A" },
1716
{ name = "unicode_util_compat", version = "0.7.0", build_tools = ["rebar3"], requirements = [], otp_app = "unicode_util_compat", source = "hex", outer_checksum = "25EEE6D67DF61960CF6A794239566599B09E17E668D3700247BC498638152521" },
1817
]
1918

2019
[requirements]
21-
gleam_hackney = { version = "~> 1.0" }
20+
gleam_hackney = { version = ">= 1.0.0 and < 2.0.0" }
2221
gleam_http = { version = ">= 3.6.0 and < 4.0.0" }
23-
gleam_json = { version = ">= 1.0.1 and < 2.0.0" }
24-
gleam_stdlib = { version = ">= 0.39.0 and < 1.0.0" }
22+
gleam_json = { version = ">= 1.0.1 and < 3.0.0" }
23+
gleam_stdlib = { version = ">= 0.39.0 and < 2.0.0" }

src/zeptomail.gleam

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// https://www.zoho.com/zeptomail/help/api/email-sending.html
22

3-
import gleam/json.{type Json}
3+
import gleam/dynamic as dyn
4+
import gleam/http
45
import gleam/http/request.{type Request}
56
import gleam/http/response.{type Response}
6-
import gleam/http
7-
import gleam/result
8-
import gleam/dynamic as dyn
7+
import gleam/json.{type Json}
98
import gleam/option.{type Option}
9+
import gleam/result
1010

1111
/// Create a HTTP request to send an email via the ZeptoMail API
1212
pub fn email_request(email: Email, api_token: String) -> Request(String) {
@@ -60,10 +60,9 @@ fn encode_email(email: Email) -> Json {
6060
HtmlBody(_) -> "htmlbody"
6161
}
6262
let addressee_array = fn(addressees) {
63-
json.array(
64-
addressees,
65-
fn(a) { json.object([#("email_address", encode_addressee(a))]) },
66-
)
63+
json.array(addressees, fn(a) {
64+
json.object([#("email_address", encode_addressee(a))])
65+
})
6766
}
6867

6968
json.object([

test/zeptomail_test.gleam

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import gleam/io
21
import gleam/hackney
2+
import gleam/io
33
import zeptomail
44

55
pub fn main() {

0 commit comments

Comments
 (0)