You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> You can see an example project at [GetStream/stream-chat-clojure-example](https://github.com/GetStream/stream-chat-clojure-example).
100
102
101
103
## 🔀 Dependencies
104
+
102
105
This SDK uses lombok (code generation), retrofit (http client), jackson (json) and jjwt (jwt).
103
106
104
107
> You can find the exact versions in [build.gradle](./build.gradle).
105
108
109
+
## 🥷🏿 Shadowed version
110
+
111
+
If you have conflicts with our dependencies, you can use the shadowed (shaded) version of the library:
112
+
113
+
<pre>
114
+
io.getstream:stream-chat-java<b>-all</b>:1.26.2
115
+
</pre>
116
+
106
117
## ✨ Getting started
118
+
107
119
### Configuration
108
120
109
121
To configure the SDK you need to provide required properties
You can also use your own CDN by creating an implementation of FileHandler and setting it this way
119
131
120
132
```java
121
133
Message.fileHandlerClass =MyFileHandler.class
122
134
```
135
+
123
136
All setup must be done prior to any request to the API.
124
137
125
138
## Print Chat app configuration
139
+
126
140
<table>
127
141
<tbody>
128
142
<tr><td><strong>Java</strong></td><td>
@@ -166,7 +180,7 @@ Head over to [DOCS.md](./DOCS.md) for code snippets.
166
180
167
181
1. If you get this exception: `java.lang.ClassNotFoundException: io.jsonwebtoken.SignatureAlgorithm`:
168
182
169
-
See issue [#16](https://github.com/GetStream/stream-chat-java/issues/16) for a work around. We only provide runtime only dependency for JWT per [recommendation](https://github.com/jwtk/jjwt#understanding-jjwt-dependencies). That's why it might be missing in your runtime and by addding implementation library into your deps, it should be gone.
0 commit comments