Skip to content

Instantly share code, notes, and snippets.

View zlatinb's full-sized avatar

Zlatin Balevsky zlatinb

View GitHub Profile
diff --git a/core/src/main/groovy/com/muwire/core/files/PersisterService.groovy b/core/src/main/groovy/com/muwire/core/files/PersisterService.groovy
index 636c40e..adadab3 100644
--- a/core/src/main/groovy/com/muwire/core/files/PersisterService.groovy
+++ b/core/src/main/groovy/com/muwire/core/files/PersisterService.groovy
@@ -137,7 +137,7 @@ class PersisterService extends Service {
private def toJson(File f, SharedFile sf) {
def json = [:]
json.file = Base64.encode DataUtil.encodei18nString(f.toString())
- json.length = f.length()
+ json.length = sf.getCachedLength()
@zlatinb
zlatinb / gist:8486fbb9b27f8c8b3401e0bd662c3c14
Created July 11, 2019 07:03
Change persister interval
--- a/core/src/main/groovy/com/muwire/core/Core.groovy
+++ b/core/src/main/groovy/com/muwire/core/Core.groovy
@@ -220,7 +220,7 @@ public class Core {
eventBus.register(SourceDiscoveredEvent.class, meshManager)
log.info "initializing persistence service"
- persisterService = new PersisterService(new File(home, "files.json"), eventBus, 15000, fileManager)
+ persisterService = new PersisterService(new File(home, "files.json"), eventBus, 60000, fileManager)
eventBus.register(UILoadedEvent.class, persisterService)
@zlatinb
zlatinb / HelloAtomix.java
Created April 13, 2019 18:05
Atomix multi-node attempt
import java.io.File;
import java.io.FileInputStream;
import java.util.Properties;
import io.atomix.cluster.Node;
import io.atomix.cluster.discovery.BootstrapDiscoveryBuilder;
import io.atomix.cluster.discovery.BootstrapDiscoveryProvider;
import io.atomix.core.Atomix;
import io.atomix.core.AtomixBuilder;
import io.atomix.protocols.raft.partition.RaftPartitionGroup;
@zlatinb
zlatinb / keybase.md
Created November 30, 2016 20:51
keybase proof

Keybase proof

I hereby claim:

  • I am zlatinb on github.
  • I am zlatinb (https://keybase.io/zlatinb) on keybase.
  • I have a public key whose fingerprint is 471B 9FD4 5517 A5ED 101F C57D A728 3207 2D52 5E41

To claim this, I am signing this object: