mirror of https://github.com/vacp2p/dasy.git
33 lines
1007 B
Markdown
33 lines
1007 B
Markdown
# DaSy 🌼
|
||
|
||
![Version](https://img.shields.io/github/tag/vacp2p/dasy.svg)
|
||
[![License](https://img.shields.io/github/license/vacp2p/dasy.svg)](LICENSE)
|
||
[![API Reference](
|
||
https://camo.githubusercontent.com/915b7be44ada53c290eb157634330494ebe3e30a/68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667
|
||
)](https://godoc.org/github.com/vacp2p/dasy)
|
||
[![Go Report Card](https://goreportcard.com/badge/github.com/vacp2p/dasy)](https://goreportcard.com/report/github.com/vacp2p/dasy)
|
||
[![Build Status](https://travis-ci.com/vacp2p/dasy.svg?branch=master)](https://travis-ci.com/vacp2p/dasy)
|
||
|
||
> /ˈdeɪzi/
|
||
>
|
||
> **Da**ta **Sy**nc Client
|
||
|
||
This repository implements a basic [messaging data sync client](#TODO) that operates on top of [mvds](https://github.com/vacp2p/mvds).
|
||
|
||
## Usage
|
||
|
||
Listening to messages
|
||
|
||
```go
|
||
|
||
postchan := make(chan event.Payload)
|
||
|
||
client.Feed(protobuf.Message_POST).Subscribe(postchan)
|
||
|
||
for {
|
||
post := <-postchan
|
||
fmt.Printf("%+v\n", post)
|
||
}
|
||
|
||
```
|