alias the second
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				fetch npm modules / f0ck the f0cker (push) Successful in 18s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	fetch npm modules / f0ck the f0cker (push) Successful in 18s
				
			This commit is contained in:
		@@ -211,6 +211,19 @@ export default async bot => {
 | 
				
			|||||||
        await fs.promises.copyFile(source, `./public/b/${filename}`);
 | 
					        await fs.promises.copyFile(source, `./public/b/${filename}`);
 | 
				
			||||||
        await fs.promises.unlink(source).catch(_=>{});
 | 
					        await fs.promises.unlink(source).catch(_=>{});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        // user alias
 | 
				
			||||||
 | 
					        let username = e.user.nick || e.user.username;
 | 
				
			||||||
 | 
					        const alias = (await db`
 | 
				
			||||||
 | 
					          select "user"."user"
 | 
				
			||||||
 | 
					          from "user_alias"
 | 
				
			||||||
 | 
					          join "user" on "user".id = user_alias.userid
 | 
				
			||||||
 | 
					          where lower(user_alias.alias) ilike ${username}
 | 
				
			||||||
 | 
					          limit 1
 | 
				
			||||||
 | 
					        `)?.[0]?.user;
 | 
				
			||||||
 | 
					        if(alias) {
 | 
				
			||||||
 | 
					          username = alias;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        await db`
 | 
					        await db`
 | 
				
			||||||
          insert into items ${
 | 
					          insert into items ${
 | 
				
			||||||
            db({
 | 
					            db({
 | 
				
			||||||
@@ -219,7 +232,7 @@ export default async bot => {
 | 
				
			|||||||
              mime: mime,
 | 
					              mime: mime,
 | 
				
			||||||
              size: size,
 | 
					              size: size,
 | 
				
			||||||
              checksum: checksum,
 | 
					              checksum: checksum,
 | 
				
			||||||
              username: e.user.nick || e.user.username,
 | 
					              username: username,
 | 
				
			||||||
              userchannel: e.channel,
 | 
					              userchannel: e.channel,
 | 
				
			||||||
              usernetwork: e.network,
 | 
					              usernetwork: e.network,
 | 
				
			||||||
              stamp: ~~(new Date() / 1000),
 | 
					              stamp: ~~(new Date() / 1000),
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
<div class="pagewrapper">
 | 
					<div class="pagewrapper">
 | 
				
			||||||
  <div id="main">
 | 
					  <div id="main">
 | 
				
			||||||
    <div class="index-container">
 | 
					    <div class="index-container">
 | 
				
			||||||
      @if(tmp.user)<h2>user: {!! tmp.user.toLowerCase() !!}@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif</h2>@endif
 | 
					      @if(tmp.user)<h2>user: <a href="/user/{{ tmp.user.toLowerCase() }}">{!! tmp.user.toLowerCase() !!}</a>@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif</h2>@endif
 | 
				
			||||||
      @if(tmp.tag)<h2>tag: @if(session)<a href="/search?tag={!! tmp.tag.toLowerCase() !!}" target="_blank">{!! tmp.tag.toLowerCase() !!}</a>@else{!! tmp.tag.toLowerCase() !!}@endif@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif</h2>@endif
 | 
					      @if(tmp.tag)<h2>tag: @if(session)<a href="/search?tag={!! tmp.tag.toLowerCase() !!}" target="_blank">{!! tmp.tag.toLowerCase() !!}</a>@else{!! tmp.tag.toLowerCase() !!}@endif@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif</h2>@endif
 | 
				
			||||||
      <div class="posts">
 | 
					      <div class="posts">
 | 
				
			||||||
        @each(items as item)
 | 
					        @each(items as item)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user