Skip to content

Commit c21ba26

Browse files
committed
Rework Parse Example
1 parent 545d3d7 commit c21ba26

File tree

4 files changed

+18
-24
lines changed

4 files changed

+18
-24
lines changed

Example/src/main/java/com/parse/example/MainActivity.java

+1-9
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,7 @@ public void done(Room room, ParseException e) {
5454
}
5555
mRoom = room;
5656

57-
ParseLiveQueryClient<Message> parseLiveQueryClient = null;
58-
59-
try {
60-
parseLiveQueryClient
61-
= ParseLiveQueryClient.Factory.getClient(new URI(wsURL));
62-
} catch (URISyntaxException uriException) {
63-
Log.d(DEBUG_TAG, "Could not connect");
64-
65-
}
57+
ParseLiveQueryClient parseLiveQueryClient = ParseLiveQueryClient.Factory.getClient();
6658

6759
if (parseLiveQueryClient != null) {
6860
// op=subscribe, className=Message, roomName=test, requestId=1

Example/src/main/java/com/parse/example/Message.java

+12-12
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,45 @@
88
@ParseClassName("Message")
99
public class Message extends ParseObject {
1010

11-
ParseUser parseUser;
12-
String authorName;
13-
String message;
14-
Room room;
11+
private final String PARSE_USER_KEY = "parseUser";
12+
private final String AUTHOR_KEY = "author";
13+
private final String MESSAGE_KEY = "message";
14+
private final String ROOM_KEY = "room";
1515

1616
public Message() {
1717

1818
}
1919

2020
public ParseUser getParseUser() {
21-
return parseUser;
21+
return getParseUser(PARSE_USER_KEY);
2222
}
2323

2424
public void setParseUser(ParseUser parseUser) {
25-
this.parseUser = parseUser;
25+
put(PARSE_USER_KEY, parseUser);
2626
}
2727

2828
public String getAuthorName() {
29-
return authorName;
29+
return getString(AUTHOR_KEY);
3030
}
3131

3232
public void setAuthorName(String authorName) {
33-
this.authorName = authorName;
33+
put(AUTHOR_KEY, authorName);
3434
}
3535

3636
public String getMessage() {
37-
return message;
37+
return getString(MESSAGE_KEY);
3838
}
3939

4040
public void setMessage(String message) {
41-
this.message = message;
41+
put(MESSAGE_KEY, message);
4242
}
4343

4444
public Room getRoom() {
45-
return room;
45+
return (Room) get(ROOM_KEY);
4646
}
4747

4848
public void setRoom(Room room) {
49-
this.room = room;
49+
put(ROOM_KEY, room);
5050
}
5151

5252
@Override

Example/src/main/java/com/parse/example/Room.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,20 @@
66
@ParseClassName("Room")
77
public class Room extends ParseObject {
88

9+
private final String NAME_KEY = "name";
10+
911
public Room() {
1012

1113
}
1214

1315
String name;
1416

1517
public String getName() {
16-
return name;
18+
return getString(NAME_KEY);
1719
}
1820

1921
public void setName(String name) {
20-
this.name = name;
22+
put(NAME_KEY, name);
2123
}
2224

2325
@Override

settings.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include ':ParseLiveQuery'
1+
include ':ParseLiveQuery', ':Example'

0 commit comments

Comments
 (0)