MCPcopy Create free account
hub / github.com/BombusMod/BombusMod / StatusList

Method StatusList

src/main/java/Client/StatusList.java:54–74  ·  view source on GitHub ↗

Creates a new instance of StatusList

()

Source from the content-addressed store, hash-verified

52
53 /** Creates a new instance of StatusList */
54 private StatusList() {
55 statusList=new Vector(7);
56
57 try {
58 DataInputStream inputStream=NvStorage.ReadFileRecord("status", 0);
59
60 createFromStream(Presence.PRESENCE_ONLINE, Presence.PRS_ONLINE, inputStream);
61 createFromStream(Presence.PRESENCE_CHAT, Presence.PRS_CHAT, inputStream);
62 createFromStream(Presence.PRESENCE_AWAY, Presence.PRS_AWAY, inputStream);
63 createFromStream(Presence.PRESENCE_XA, Presence.PRS_XA, inputStream);
64 createFromStream(Presence.PRESENCE_DND, Presence.PRS_DND, inputStream);
65 createFromStream(Presence.PRESENCE_INVISIBLE, Presence.PRS_INVISIBLE, inputStream);
66 createFromStream(Presence.PRESENCE_OFFLINE, Presence.PRS_OFFLINE, inputStream);
67
68 inputStream.close();
69 inputStream=null;
70 } catch (Exception e) {
71 //e.printStackTrace();
72 }
73
74 }
75
76 private void createFromStream(int presenceIndex, String presenceName, DataInputStream dataInputStream) {
77 ExtendedStatus status=new ExtendedStatus(presenceIndex, presenceName, (String) SR.getPresence(presenceName));

Callers

nothing calls this directly

Calls 3

ReadFileRecordMethod · 0.95
createFromStreamMethod · 0.95
closeMethod · 0.45

Tested by

no test coverage detected