a cabal implementation in erlang
% SPDX-FileCopyrightText: 2023 Henry Bubert
%
% SPDX-License-Identifier: LGPL-2.1-or-later

-record(user, {name :: string(), pubkey :: binary()}).
-record(channel, {name :: string(), topic :: string()}).

-record(channelState, {info, users = [], topic, texts = []}).