master
Raw Download raw file
 1function(context, args)
 2{
 3	// if(args && args.e) {
 4	// 	return #s.chats.tell({to:context.caller, msg:args.e});
 5	// } 
 6
 7	// return "#".repeat(10);
 8
 9	// {
10	// 	_id:"button",
11	// 	s:date "date time started",
12	// 	l:int "date time last set",
13	// 	b:int "lowest score in ms",
14	//  o:string "username of originator",	
15	// 	u:array [string "usernames of best time"],
16	// 	p:int "pot amount",
17	// 	r:int "reward amount",
18	//  k:array [{u: user, r: reward}] "kickoff rewards"
19	// 	w:array [{u: user, r: reward}] "winners payouts"
20	// }
21
22	// let d = new Date();
23	// let i= #db.i(
24	// {
25	// 	_id:"button",
26	// 	s:d,
27	// 	l:d.getTime(),
28	// 	b:300000,
29	// 	o:"alchemyrain",		
30	// 	u:["alchemyrain"],
31	// 	p:50000,
32	// 	r:50000,
33	// 	k:[],
34	// 	w:[]
35	// })
36
37	//#s.chats.tell({to:"alchemyrain", msg:`i=${i}`});
38
39	// return #db.u(
40	// 	{_id:"button"},
41	// 	{
42	// 		$set: {
43	// 			p: 55
44	// 		}
45	// 	}
46	// );
47
48	// #db.u({_id:"button"}, {$set: {k:[]}});
49
50	//return #db.f({_id:"button"}).array();
51
52	//return #db.r({_id:'button'});
53	
54	
55
56
57	//pay winners	
58	// let payWinners = () => {
59	// 	let l = #s.scripts.lib();
60	// 	let w = #db.f({_id:"button"}, {w:1});
61	// 	//pay each person
62	// 	l.each(w, z=> #s.accts.xfer_gc_to(
63	// 		{
64	// 			to:z.u, 
65	// 			amount:z.r, 
66	// 			memo:"Congratulations for winning alchemyrain.button!"
67	// 		})
68	// 	);
69
70	// 	//clear the winners list
71	// 	#db.s(
72	// 		{_id:"button"},
73	// 		{$set: {w: [], k:[]}}
74	// 	);
75	// }
76}