Matthias Ladkau e2ec3a30d2 feat: ECAL support for EliasDB %!s(int64=3) %!d(string=hai) anos
..
dist e2ec3a30d2 feat: ECAL support for EliasDB %!s(int64=3) %!d(string=hai) anos
src e2ec3a30d2 feat: ECAL support for EliasDB %!s(int64=3) %!d(string=hai) anos
.eslintrc.js da3121aeca chore(release): 1.0.0 %!s(int64=4) %!d(string=hai) anos
.prettierrc.js da3121aeca chore(release): 1.0.0 %!s(int64=4) %!d(string=hai) anos
LICENSE da3121aeca chore(release): 1.0.0 %!s(int64=4) %!d(string=hai) anos
README.md da3121aeca chore(release): 1.0.0 %!s(int64=4) %!d(string=hai) anos
index.html da3121aeca chore(release): 1.0.0 %!s(int64=4) %!d(string=hai) anos
package.json 55a21ce779 chore: Upgrading dependencies in chat example %!s(int64=3) %!d(string=hai) anos
tsconfig.json da3121aeca chore(release): 1.0.0 %!s(int64=4) %!d(string=hai) anos
webpack.config.js 55a21ce779 chore: Upgrading dependencies in chat example %!s(int64=3) %!d(string=hai) anos

README.md

Chat Example

The chat is an example application demonstrating EliasDB's GraphQL interface. The application uses mutation operations to create chat messages and a subscription to receive new messages.

The subscription uses a WebSocket which is used to "push" new messages from the server to the client. As soon as a client sends a new message to the server the subscription ensures that all clients are updated.

The chat application comes as a compiled .js file in the dist/ directory and should work out of the box.

Point a browser to: https://localhost:9090

To rebuild the application use yarn:

First install all necessary dependencies:

yarn

Then build the application:

yarn build