mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-06-20 12:24:24 -04:00
makes sure channels grp folder is created immediately once a channel is created
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@2935 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
bea26895ef
commit
47ba7c0df2
1 changed files with 11 additions and 3 deletions
|
@ -203,7 +203,8 @@ bool p3Channels::getChannelMessage(std::string fId, std::string mId, ChannelMsgI
|
||||||
|
|
||||||
info.subject = cmsg->subject;
|
info.subject = cmsg->subject;
|
||||||
info.msg = cmsg->message;
|
info.msg = cmsg->message;
|
||||||
|
info.count = 0;
|
||||||
|
info.size = 0;
|
||||||
|
|
||||||
std::list<RsTlvFileItem>::iterator fit;
|
std::list<RsTlvFileItem>::iterator fit;
|
||||||
for(fit = cmsg->attachment.items.begin();
|
for(fit = cmsg->attachment.items.begin();
|
||||||
|
@ -384,9 +385,16 @@ std::string p3Channels::createChannel(std::wstring channelName, std::wstring cha
|
||||||
unsigned char* pngImageData, uint32_t imageSize)
|
unsigned char* pngImageData, uint32_t imageSize)
|
||||||
{
|
{
|
||||||
|
|
||||||
std::string id = createGroup(channelName, channelDesc, channelFlags, pngImageData, imageSize);
|
std::string grpId = createGroup(channelName, channelDesc, channelFlags, pngImageData, imageSize);
|
||||||
|
|
||||||
return id;
|
// create channel directory
|
||||||
|
std::string channelDir = mChannelsDir + "/" + grpId;
|
||||||
|
|
||||||
|
if(RsDirUtil::checkCreateDirectory(channelDir))
|
||||||
|
std::cerr << "p3Channels::createChannel(): Failed to create channel directory "
|
||||||
|
<< channelDir << std::endl;
|
||||||
|
|
||||||
|
return grpId;
|
||||||
}
|
}
|
||||||
|
|
||||||
RsSerialType *p3Channels::createSerialiser()
|
RsSerialType *p3Channels::createSerialiser()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue