pgstath / Sharp.Xmpp

Sharp.Xmpp is looking for a maintainer! Unfortunatelly I do not have currently the time needed to maintain the library. Luckily a small but vibrant community has evolved around Sharp.Xmpp. If you would like to be the project's maintainer please sent an email to pgstath@gmail.com. This should include issues, tickets and commits that you have done for Sharp.Xmpp or other similar project. Sharp.Xmpp is a multiplatform, Windows and Android, .NET XMPP client assembly.Sharp.Xmpp supports IM functionality & a variety of XMPP extensions, is simple and is extensively tested against Android Xamarin. It is a fork of the currently frozen excellent S22.Xmpp project. Sharp.Xmpp will be at the FOSSDEM 2016 Real time DevRoom!
Other
84 stars 51 forks source link

Updated release #40

Open epetrie opened 7 years ago

epetrie commented 7 years ago

Hey, thanks and love the library. Just wondering if/when there may be a release made that includes the MUC/Presence implementations.

jpenny1993 commented 7 years ago

Hi, I wrote the MUC stuff while I was working for a different company. I found and made some of these changes to the library as I found them Although this was after the pull request went through. I haven't submitted another pull request because I've modified the library quite a bit since and added interfaces that I needed for testing purposes.

These should be the changes that you need for MUC presence...

See MUC presence though the standard presence event https://github.com/jpenny1993/Sharp.Xmpp/commit/998f516092e85bb1e3f493ca119297b03825e229

Set your own MUC presence https://github.com/jpenny1993/Sharp.Xmpp/commit/b18298cdb21abe7d4831e158e025dbfbde588525

axcl commented 6 years ago

Hey does muc feature is implemented in sharp.xmpp

jpenny1993 commented 6 years ago

@axcl basic features like joining/leaving rooms & sending messages should be working. Anything more than that may require some maintenance.

axcl commented 6 years ago

I am planning to use this in xamarin forms can you guide me a little bit how to proceed.

jpenny1993 commented 6 years ago

For general use see the documentation written by the original maintainer http://smiley22.github.io/S22.Xmpp/Documentation/

Newer parts of this library haven't yet been documented. For muc funtionality I'd suggest reading through MultiUserChat.cs