Channel support.
This commit is contained in:
		
							parent
							
								
									60266bf0dc
								
							
						
					
					
						commit
						ffc373db62
					
				| @ -56,6 +56,7 @@ from snek.view.upload import UploadView | |||||||
| from snek.view.user import UserView | from snek.view.user import UserView | ||||||
| from snek.view.web import WebView | from snek.view.web import WebView | ||||||
| from snek.view.channel import ChannelAttachmentView | from snek.view.channel import ChannelAttachmentView | ||||||
|  | from snek.view.channel import ChannelView | ||||||
| from snek.view.settings.containers import ContainersIndexView, ContainersCreateView, ContainersUpdateView, ContainersDeleteView | from snek.view.settings.containers import ContainersIndexView, ContainersCreateView, ContainersUpdateView, ContainersDeleteView | ||||||
| from snek.webdav import WebdavApplication | from snek.webdav import WebdavApplication | ||||||
| from snek.sgit import GitApplication | from snek.sgit import GitApplication | ||||||
| @ -221,6 +222,7 @@ class Application(BaseApplication): | |||||||
|         self.router.add_get("/http-get", self.handle_http_get) |         self.router.add_get("/http-get", self.handle_http_get) | ||||||
|         self.router.add_get("/http-photo", self.handle_http_photo) |         self.router.add_get("/http-photo", self.handle_http_photo) | ||||||
|         self.router.add_get("/rpc.ws", RPCView) |         self.router.add_get("/rpc.ws", RPCView) | ||||||
|  |         self.router.add_get("/c/{channel:.*}", ChannelView) | ||||||
|         self.router.add_view("/channel/{channel_uid}/attachment.bin",ChannelAttachmentView) |         self.router.add_view("/channel/{channel_uid}/attachment.bin",ChannelAttachmentView) | ||||||
|         self.router.add_view("/channel/attachment/{relative_url:.*}",ChannelAttachmentView) |         self.router.add_view("/channel/attachment/{relative_url:.*}",ChannelAttachmentView) | ||||||
|         self.router.add_view("/channel/{channel}.html", WebView) |         self.router.add_view("/channel/{channel}.html", WebView) | ||||||
| @ -277,11 +279,14 @@ class Application(BaseApplication): | |||||||
|             async for subscribed_channel in self.services.channel_member.find( |             async for subscribed_channel in self.services.channel_member.find( | ||||||
|                 user_uid=request.session.get("uid"), deleted_at=None, is_banned=False |                 user_uid=request.session.get("uid"), deleted_at=None, is_banned=False | ||||||
|             ): |             ): | ||||||
|  |                  | ||||||
|  |                 parent_object = await subscribed_channel.get_channel() | ||||||
|  |                  | ||||||
|                 item = {} |                 item = {} | ||||||
|                 other_user = await self.services.channel_member.get_other_dm_user( |                 other_user = await self.services.channel_member.get_other_dm_user( | ||||||
|                     subscribed_channel["channel_uid"], request.session.get("uid") |                     subscribed_channel["channel_uid"], request.session.get("uid") | ||||||
|                 ) |                 ) | ||||||
|                 parent_object = await subscribed_channel.get_channel() | 
 | ||||||
|                 last_message = await parent_object.get_last_message() |                 last_message = await parent_object.get_last_message() | ||||||
|                 color = None |                 color = None | ||||||
|                 if last_message: |                 if last_message: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user