mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	get pid and tid and cid methods in posts and topics
This commit is contained in:
		
							
								
								
									
										19
									
								
								src/posts.js
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								src/posts.js
									
									
									
									
									
								
							| @@ -181,6 +181,25 @@ marked.setOptions({ | |||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	Posts.editable = function(uid, pid) { | ||||||
|  |  | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	Posts.get_tid_by_pid = function(pid, callback) { | ||||||
|  | 		RDB.get('pid:' + pid + ':tid', function(err, tid) { | ||||||
|  | 			if (tid && parseInt(tid) > 0) callback(tid); | ||||||
|  | 			else callback(false); | ||||||
|  | 		}); | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	Posts.get_cid_by_pid = function(pid, callback) { | ||||||
|  | 		Posts.get_tid(pid, function(tid) { | ||||||
|  | 			if (tid) topics.get_cid_by_tid(tid, function(cid) { | ||||||
|  | 				if (cid) callback(cid); | ||||||
|  | 				else callback(false); | ||||||
|  | 			}); | ||||||
|  | 		}) | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	Posts.reply = function(socket, tid, uid, content) { | 	Posts.reply = function(socket, tid, uid, content) { | ||||||
| 		if (uid < 1) { | 		if (uid < 1) { | ||||||
|   | |||||||
| @@ -166,6 +166,12 @@ var	RDB = require('./redis.js'), | |||||||
| 		}); | 		}); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	Topics.get_cid_by_tid = function(tid, callback) { | ||||||
|  | 		RDB.get('tid:' + pid + ':cid', function(err, cid) { | ||||||
|  | 			if (cid && parseInt(cid) > 0) callback(cid); | ||||||
|  | 			else callback(false); | ||||||
|  | 		}); | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	Topics.markAsRead = function(tid, uid) { | 	Topics.markAsRead = function(tid, uid) { | ||||||
| 		RDB.sadd('tid:' + tid + ':read_by_uid', uid); | 		RDB.sadd('tid:' + tid + ':read_by_uid', uid); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user