package io.muoncore.spring.repository;
import org.springframework.stereotype.Repository;
@Repository
public class DefaultMuonEventStoreRepository implements MuonEventStoreRepository {
// @Autowired
// private Muon muon;
//
// @Override
// public void replay(String streamName, EventReplayMode mode, Subscriber<Event> event) throws UnsupportedEncodingException, URISyntaxException {
// muon.getEventStoreClient().replay(streamName, mode, event);
// }
//
// @Override
// public void event(String eventType, String streamName, Object payload) {
// event(eventType, streamName, "", payload);
// }
//
// @Override
// public void event(String eventType, Object payload) {
// event(eventType, "general", payload);
// }
//
// @Override
// public void event(String eventType, String streamName, String parentId, Object payload) {
// muon.getEventStoreClient().event(
// new Event<>(
// eventType,
// UUID.randomUUID().toString(),
// parentId,
// muon.getConfiguration().getServiceName(),
// payload));
// }
}