# 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)
}

```
