🔀 Merge branch 'release/0.5.2' into stable
This commit is contained in:
		
				commit
				
					
						5cbd63a227
					
				
			
		
					 2 changed files with 12 additions and 2 deletions
				
			
		|  | @ -17,8 +17,10 @@ func NominoConfig() nomino.Config { | ||||||
| 	) | 	) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // / HandleImgUploads generates new filenames for images with a png extension. | // HandleImgUploads generates new filenames for images with a png extension. | ||||||
| func HandleImgUploads(orig string) string { | func HandleImgUploads(orig string) string { | ||||||
|  | 	// Here, we use nomino.Make function to generate the filename. | ||||||
|  | 	// We use our global config, and add in a few extra Options specific to this. | ||||||
| 	newName, _ := nomino.Make( | 	newName, _ := nomino.Make( | ||||||
| 		NominoConfig(), | 		NominoConfig(), | ||||||
| 		nomino.WithExtension("png"), | 		nomino.WithExtension("png"), | ||||||
|  | @ -32,6 +34,8 @@ func HandleImgUploads(orig string) string { | ||||||
| // We ignore the original filename and use a timestamp for the generated part | // We ignore the original filename and use a timestamp for the generated part | ||||||
| // with a webm extension. | // with a webm extension. | ||||||
| func HandleVidUploads() string { | func HandleVidUploads() string { | ||||||
|  | 	// Because we're using a different Generator, we chose to use the Make method on the Generator. | ||||||
|  | 	// We add in additional Options with the `AddOptions` method on the `Config` | ||||||
| 	newName, _ := nomino.Timestamp(nomino.TimestampUTC()). | 	newName, _ := nomino.Timestamp(nomino.TimestampUTC()). | ||||||
| 		MakeWithConfig(NominoConfig().AddOptions( | 		MakeWithConfig(NominoConfig().AddOptions( | ||||||
| 			nomino.WithExtension("webm"), | 			nomino.WithExtension("webm"), | ||||||
|  | @ -39,7 +43,7 @@ func HandleVidUploads() string { | ||||||
| 	return newName | 	return newName | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Example shows how to use nomino. | // This example shows how to use nomino. | ||||||
| func Example() { | func Example() { | ||||||
| 	// Pretend we have an image upload | 	// Pretend we have an image upload | ||||||
| 	filename := "George" | 	filename := "George" | ||||||
|  |  | ||||||
							
								
								
									
										6
									
								
								nomino.go
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								nomino.go
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | ||||||
|  | // Package nomino is a utility that allows us to generate random filenames. | ||||||
|  | // | ||||||
|  | // There are two main methods of using nomino. | ||||||
|  | // 1. Using the `nomini.Make` function. | ||||||
|  | // 2. Creating a generator, and using its `Make` method. | ||||||
|  | package nomino | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue