Not logged in.  Login/Logout/Register | List snippets | | Create snippet | Upload image | Upload data

37
LINES

< > BotCompany Repo | #1002600 // List Other Bots Bot

JavaX source code [tags: use-pretranspiled] - run with: x30.jar

Libraryless. Click here for Pure Java version (1637L/10K/34K).

1  
!752
2  
3  
static class OtherBot {
4  
  S url, name;
5  
  
6  
  Source source;
7  
  long lastHeardFrom;
8  
  S computerID;
9  
  S publicKey;
10  
}
11  
12  
static new L<OtherBot> others;
13  
 
14  
p {
15  
  load("others");
16  
}
17  
18  
synchronized answer {
19  
  if "count other bots"
20  
    ret lstr(others);
21  
    
22  
  if "list other bots"
23  
    ret structure(others);
24  
    
25  
  if "add other bot *" {
26  
    S url = m.unq(0);
27  
    assertTrue("URL expected", isURL(url));
28  
    if (containsWhere(others, "url", url))
29  
      ret "I know that one already";
30  
    
31  
    new OtherBot bot;
32  
    bot.url = url;
33  
    others.add(bot);
34  
    save("others");
35  
    ret "OK, URL added to list.";
36  
  }
37  
}

download  show line numbers  debug dex  old transpilations   

Travelled to 13 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt

No comments. add comment

Snippet ID: #1002600
Snippet name: List Other Bots Bot
Eternal ID of this version: #1002600/1
Text MD5: a4bacba61e596493b2b043d03f9ef0b6
Transpilation MD5: 5724e1e7d03f8b885e88a8b8e37f9815
Author: stefan
Category: javax
Type: JavaX source code
Public (visible to everyone): Yes
Archived (hidden from active list): No
Created/modified: 2016-02-05 01:00:53
Source code size: 642 bytes / 37 lines
Pitched / IR pitched: No / No
Views / Downloads: 465 / 889
Referenced in: [show references]