File tree 2 files changed +8
-22
lines changed
examples/chat-demo/server
grails-app/services/chat/demo
src/main/groovy/chat/demo
2 files changed +8
-22
lines changed Original file line number Diff line number Diff line change @@ -2,9 +2,7 @@ package chat.demo
2
2
3
3
import com.google.firebase.database.DataSnapshot
4
4
import com.google.firebase.database.DatabaseReference
5
- import com.google.firebase.database.Exclude
6
5
import com.google.firebase.database.FirebaseDatabase
7
- import grails.compiler.GrailsCompileStatic
8
6
9
7
class ChatService {
10
8
@@ -42,7 +40,7 @@ class ChatService {
42
40
if (message) {
43
41
document[" outgoing/${ channel} " ] << message
44
42
}
45
-
43
+
46
44
// Once we've processed the message, remove it from incoming.
47
45
incoming. remove snapshot. key
48
46
}
@@ -66,22 +64,3 @@ class ChatService {
66
64
}
67
65
68
66
}
69
-
70
- // TODO: Create plugin annotation to make Serializable and @Exclude [gs]etMetaClass(). (Also: more for domain classes?)
71
- class ChatMessage implements Serializable {
72
- String author
73
- String message
74
- Long timestamp
75
-
76
- @Exclude
77
- @Override
78
- MetaClass getMetaClass () {
79
- ChatMessage . getMetaClass()
80
- }
81
-
82
- @Exclude
83
- @Override
84
- void setMetaClass (MetaClass metaClass ) {
85
- ChatMessage . setMetaClass metaClass
86
- }
87
- }
Original file line number Diff line number Diff line change
1
+ package chat .demo ;
2
+
3
+ public class ChatMessage {
4
+ public String author ;
5
+ public String message ;
6
+ public Long timestamp ;
7
+ }
You can’t perform that action at this time.
0 commit comments