package ozulip

  1. Overview
  2. Docs

Source file ozulip.ml

1
2
3
4
5
6
7
8
9
10
11
12
(** Message requests *)
module Messages = Messages

(** The {!Events} module provides an interface to Zulip's {{:
https://zulip.com/api/real-time-events}real-time events API}. *)
module Events = Events

(** [init domain email key] initialises connection config with the Zulip server
    with [domain] as domain name, [email] as user's mail and [key] as user's API key *)
let init ~domain ~email ~key : Config.config =
  let url = Format.sprintf "https://%s/api/v1" domain in
  { domain; email; key; url }